FreeSource: AltLinux/Документация/РаботаСДисками

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Работа с дисками

См. также Тестирование Компьютера

Не рекомендуется использовать программы fdisk/cfdisk для первичного разбиения диска, один из разделов в котором предназначен для загрузки Windows. Используйте parted.

0. Создать загрузочную запись

См. man ms-sys или sys в DOS/Win95/Win98 или fixboot в консоли восстановления Windows 2000 / XP / 2003

1. Увидеть, что пишет система о дисках при загрузке

# dmesg | grep hd 

2. Вывести перечень всех разделов и всех дисков

# fdisk -l

3. Полная информация о диске

# hdparm -I /dev/hd?

4. Вывести информацию о состоянии диска

Пакет: smartmontools

Не забывайте указывать параметр -d ata если у вас SATA-диск

# smartctl -a /dev/hd?

Запустить внутренний тест диска

# smartctl -t short /dev/hd?

5. Программа работы с разделами диска

# parted /dev/hd?

6. Программы восстановления потерянных разделов

# testdisk (более user-friendly)

# gpart (более могучая, но надо тщательно читать man)

7. Графическая программа для работы с разделами диска

$ qtparted

8. Вывод температуры диска

# hddtemp /dev/hd?

9. Простая программа работы с разделами диска

# cfdisk

10. Восстановление файлов на разделе ext2

man recover

Восстановление стёртых файлов с любых файловых систем – photorec из пакета testdisk.

Примечания

Таблица соответствия устройств

Устройство Подключение
/dev/hda Master на IDE0 (Primary)
/dev/hdb Slave на IDE0 (Primary)
/dev/hdc Master на IDE1 (Secondary)
/dev/hdd Slave на IDE1 (Secondary)
/dev/sda SATA-устройство

Кроме особо указанных случаев, все программы хранятся в одноимённых пакетах.

Как пользоваться

# smartctl -a /dev/hd?

Смотрим на следующие параметры:

Если вкратце, то это все означает, что у вашего диска есть проблемы с поверхностью диска и часть секторов уже переназначена на запасные (параметр Reallocated_Sector_Count), а часть вообще потеряна (параметр Offline_Uncorrectable). Когда первый параметр достигнет нуля, есть большая вероятность появления bad секторов. Но эта вероятность есть и сейчас, поскольку нет 100% вероятности, что переназначенный сектор содержит ту же информацию, что и раньше. Я бы вам посоветовал озаботиться сохранением всех важных данных на более надежном носителе.

Надо сказать, что диск в подобном состоянии вполне еще может послужит в качестве дискеты и выбрасывать его рано :):)

Dmitry (Mothlike) Marochko

Vitaly Lipatov

Ссылки

Free BSD

На Free BSD нет hdparm (smartctl есть). Вместо него используйте rawio, iozone, or bonnie.

Также в базовой системе есть команда diskinfo.

Страницы, ссылающиеся на данную: Sysadmin

Статьи