Голосование

Чем, разделы своих жёстких дисков, размечаете?

fdisk (консольная утилита)
gparted
partition magic
gDisk
DiskPart
PQMagic
MMC
Norton Disk Editor
дистровая инсталляшка
parted (консольная утилита)

Автор Тема: Винчестеры. Hard, nas, sata, hdd-диски. Форматирование и разметка разделов.  (Прочитано 179923 раз)

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Проверка жесткого диска (HDD)
« Ответ #615 : 23.11.2009 11:24:12 »
Я пользуюсь скриптом который когда-то ldv в рассылке давал.
Используется для проверки новых дисков. Запускать больше 2 раз не рекомендуется.
Если количество релокейтов увеличивается после работы скрипта, то диск сдается по гарантии.

#!/bin/sh

exec </dev/null
export LANG=C

for dev; do
        bs="$((1024*256))"
        size="$(fdisk -l "/dev/$dev" |sed -ne 's/^Disk [^,]*, \([1-9][0-9]*\) bytes.*/\1/p')"
        size="$(($size / 1024))" 2>/dev/null || continue
        [ "$size" -gt 0 ] 2>/dev/null || continue

        hdparm -T -t "/dev/$dev" || continue
        smartctl -a -d ata "/dev/$dev" >$dev.1.smart 2>&1

        time badblocks -w "/dev/$dev"
        smartctl -a -d ata "/dev/$dev" >$dev.2.smart 2>&1

        count="$(($size / $bs - 1))"
        q="$(echo "sqrt($count)" |bc)"
        q1="$(($q - 1))"
        for s in `seq 0 "$q1"`; do
                for i in `seq "$s" "$q" "$count"`; do
                        first="$(($i * $bs))"
                        last="$((($i + 1) * $bs))"
                        echo "count=$i first=$first last=$last"
                        time badblocks -n -c $bs "/dev/$dev" $last $first
                done
        done &>$dev.bb
        smartctl -a -d ata "/dev/$dev" >$dev.3.smart 2>&1
done
что-то не понятно, откуда берётся значение $dev?

Оффлайн AnotheR

  • Участник
  • *
  • Сообщений: 307
  • Forever and Never
Re: SATA II hotswap в AltLinux
« Ответ #616 : 23.11.2009 11:57:44 »
Спасибо за ответы. Получается если на сайте производителя или в прочих описаниях материнской платы НЕ указана поддержка "горячего подключения/отключения" жесткого диска, то оно значит не поддерживается. Я просто исходил из того, что спецификация "сата" поддерживает горячую замену, но теперь понимаю, что не все мамки это могут себе позволить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проверка жесткого диска (HDD) [РЕШЕНО]
« Ответ #617 : 23.11.2009 20:23:48 »
пропущено что-то типа in  /dev/kds*

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Проверка жесткого диска (HDD) [РЕШЕНО]
« Ответ #618 : 23.11.2009 21:19:07 »
пропущено что-то типа in  /dev/kds*
где?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проверка жесткого диска (HDD) [РЕШЕНО]
« Ответ #619 : 23.11.2009 21:23:58 »
for dev in  /dev/kds*

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
У меня на компе стоит виндовс,  за одно с ним я хочу поставить и альтлинукс. на диске C у меня 30гб, а на D 115гб. Я делаю уменьшить диск
 D на 50гигов, и из него делаю три раздела основной, SWAP и Home. После нажатия далее дает мне ошибку "НЕВОЗМОЖНАЯ ОПЕРАЦИЯ" - в чем может быть проблема

Drool

  • Гость
Не пробовали сделать неразмеченную область чем-то другим, типа акрониса и т.п.?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
У меня на компе стоит виндовс,  за одно с ним я хочу поставить и альтлинукс. на диске C у меня 30гб, а на D 115гб. Я делаю уменьшить диск
 D на 50гигов, и из него делаю три раздела основной, SWAP и Home. После нажатия далее дает мне ошибку "НЕВОЗМОЖНАЯ ОПЕРАЦИЯ" - в чем может быть проблема
На диске D данных больше 65Гб?

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
акрониксом не пробовал как делать, просто я даю уроки по линуксу у меня получается а на компах учителей на получается, дает эту ошибку

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
На диске D данных больше 65Гб? - и что это имеетли значеие

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну если у вас диск 115Gb, а бы сжимаете на 50Gb, то после сжатия получается 65 Гб, а если на нем данных на 70Гб то данные просто не поместятся в новом размере диска.

А так - серьёзный разговор можно начинать только после представления результатов fdisk -l

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
Re: Установка линукс
« Ответ #626 : 05.12.2009 15:40:44 »
А автоматически не вариант? если нет то
Своп:= ОЗУ х 2 swap, но не более 2Гб
корень (сколько душе угодно) "/" ext3 можно и ReiserFS
и под (сколько душе угодно) "home" ext3 или ReiserFS

-У МЕНЯ ПРИ ЭТОМ ДАЕТ ОШИБКУ "ОПЕРАЦИЯ НЕВОЗМОЖНА" в чем дело, не знаете ли вы

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
fdisk -l а что это

Оффлайн rmu79

  • Участник
  • *
  • Сообщений: 90
Ну если у вас диск 115Gb, а бы сжимаете на 50Gb, то после сжатия получается 65 Гб, а если на нем данных на 70Гб то данные просто не поместятся в новом размере диска. - дело в том что там нет данных на 70гб, там данные на 10гб, а 55гб там остаются свободными

Drool

  • Гость
fdisk -l а что это

Команда такая.