Работа с дисками: различия между версиями
м (опечатка в пред.правке) |
мНет описания правки |
||
Строка 1: | Строка 1: | ||
{{Викифицировать}} | {{Викифицировать}} | ||
{{Crap}} | {{Crap}} | ||
Строка 53: | Строка 49: | ||
Восстановление стёртых файлов с любых файловых систем - photorec из пакета testdisk. | Восстановление стёртых файлов с любых файловых систем - photorec из пакета testdisk. | ||
=== | === Таблица соответствия устройств === | ||
Таблица соответствия устройств | Таблица соответствия устройств | ||
Строка 92: | Строка 88: | ||
Кроме особо указанных случаев, все программы хранятся в одноимённых пакетах. | Кроме особо указанных случаев, все программы хранятся в одноимённых пакетах. | ||
=== Как пользоваться === | === Как пользоваться smartctl === | ||
# smartctl -a /dev/ | # smartctl -a /dev/sd? | ||
Смотрим на следующие параметры: | Смотрим на следующие параметры: | ||
Строка 109: | Строка 105: | ||
Надо сказать, что диск в подобном состоянии вполне еще может послужит в качестве дискеты и выбрасывать его рано :):) | Надо сказать, что диск в подобном состоянии вполне еще может послужит в качестве дискеты и выбрасывать его рано :):) | ||
Dmitry (Mothlike) Marochko | * Dmitry (Mothlike) Marochko | ||
Vitaly Lipatov | * Vitaly Lipatov | ||
=== Ссылки === | === Ссылки === | ||
* [[РаботаСДисками/WD|Диски WD с сектором 4Кб]] | |||
* [http://pcjs.chat.ru/smartdoc.html Всё о S.M.A.R.T] | * [http://pcjs.chat.ru/smartdoc.html Всё о S.M.A.R.T] | ||
* [http://www.comizdat.com/3/4/6/6170/6176/ "Как я оживлял Linux" - рассказ про использование gpart] | * [http://www.comizdat.com/3/4/6/6170/6176/ "Как я оживлял Linux" - рассказ про использование gpart] | ||
Строка 118: | Строка 115: | ||
* [http://offline.computerra.ru/ http://offline.computerra.ru/] - указать ссылку, когда сделают | * [http://offline.computerra.ru/ http://offline.computerra.ru/] - указать ссылку, когда сделают | ||
* [http://smartmontools.sourceforge.net/BadBlockHowTo.txt http://smartmontools.sourceforge.net/BadBlockHowTo.txt] | * [http://smartmontools.sourceforge.net/BadBlockHowTo.txt http://smartmontools.sourceforge.net/BadBlockHowTo.txt] | ||
=== [[Документация/FreeBSD|FreeBSD]] === | === [[Документация/FreeBSD|FreeBSD]] === | ||
На [[Документация/FreeBSD|FreeBSD]] нет hdparm (smartctl есть). Вместо него используйте rawio, iozone, or bonnie. | На [[Документация/FreeBSD|FreeBSD]] нет hdparm (smartctl есть). Вместо него используйте rawio, iozone, or bonnie. | ||
Также в базовой системе есть команда diskinfo. | Также в базовой системе есть команда diskinfo. | ||
[[Category:Documentation]] | |||
[[category:admin]] | |||
[[category:использование оборудования]] |
Версия от 03:43, 4 марта 2010
Работа с дисками
См. также ТестированиеКомпьютера
. Используйте parted.
0. Создать загрузочную запись См. man ms-sys или sys в DOS/Win95/Win98 или fixboot в консоли восстановления 2003
1. Увидеть, что пишет система о дисках при загрузке
- dmesg | grep hd
2. Вывести перечень всех разделов и всех дисков
- fdisk -l
3. Полная информация о диске
- hdparm -I /dev/hd?
4. Вывести информацию о состоянии диска Пакет: smartmontools
- 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
- smartctl -a /dev/sd?
Смотрим на следующие параметры:
1 Raw_Read_Error_Rate 0x000b 100 100 051 Pre-fail Always - 11 5 Reallocated_Sector_Ct 0x0033 051 051 010 Pre-fail Always - 101 7 Seek_Error_Rate 0x000b 253 253 051 Pre-fail Always - 0 197 Current_Pending_Sector 0x0033 253 253 010 Pre-fail Always - 0 198 Offline_Uncorrectable 0x0031 253 253 010 Pre-fail Offline - 0 200 Multi_Zone_Error_Rate 0x000b 100 100 051 Pre-fail Always - 0 201 Soft_Read_Error_Rate 0x000b 100 100 051 Pre-fail Always - 2
Если вкратце, то это все означает, что у вашего диска есть
с поверхностью диска и часть секторов уже переназначена на запасные (параметр Reallocated_Sector_Count), а часть вообще потеряна (параметр Offline_Uncorrectable). Когда первый параметр достигнет нуля, есть большая вероятность появления bad секторов. Но эта вероятность есть и сейчас, поскольку нет 100% вероятности, что переназначенный сектор содержит ту же информацию, что и раньше. Я бы вам посоветовал озаботиться сохранением всех важных данных на более надежном носителе.
Надо сказать, что диск в подобном состоянии вполне еще может послужит в качестве дискеты и выбрасывать его рано :):)
- Dmitry (Mothlike) Marochko
- Vitaly Lipatov
Ссылки
- Диски WD с сектором 4Кб
- Всё о S.M.A.R.T
- "Как я оживлял Linux" - рассказ про использование gpart
- http://linuxcenter.ru/lib/books/partitioning/
- http://offline.computerra.ru/ - указать ссылку, когда сделают
- http://smartmontools.sourceforge.net/BadBlockHowTo.txt
FreeBSD
На FreeBSD нет hdparm (smartctl есть). Вместо него используйте rawio, iozone, or bonnie. Также в базовой системе есть команда diskinfo.