Работа с дисками: различия между версиями

Материал из ALT Linux Wiki
м (опечатка в пред.правке)
мНет описания правки
Строка 1: Строка 1:
[[Category:Documentation]]
[[category:admin]]
[[category:использование оборудования]]
{{Викифицировать}}
{{Викифицировать}}
{{Crap}}
{{Crap}}
Строка 53: Строка 49:
Восстановление стёртых файлов с любых файловых систем - photorec из пакета testdisk.
Восстановление стёртых файлов с любых файловых систем - photorec из пакета testdisk.
   
   
=== Примечания ===
=== Таблица соответствия устройств ===


Таблица соответствия устройств  
Таблица соответствия устройств  
Строка 92: Строка 88:
Кроме особо указанных случаев, все программы хранятся в одноимённых пакетах.
Кроме особо указанных случаев, все программы хранятся в одноимённых пакетах.


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


# smartctl -a /dev/hd?
# 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]
<pre>ОПЫТЫ
He’s alive… He’s ALIVE!!!
Пока гром не грянет, мужик не перекрестится. Примерно по такому принципу работают 99% пользователей ПК. Разговоры друзей о том, как "у меня жесткий диск полетел", воспринимаются с некоторым страхом, но сделать резервную копию данных нам недосуг.
Андрей Коновалов</pre>


=== [[Документация/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

42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.
48px-Mail-mark-junk red.svg.png
Эта статья протухла.
Её нужно существенно доработать или удалить


Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


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

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

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

. Используйте parted.

0. Создать загрузочную запись См. man ms-sys или sys в DOS/Win95/Win98 или fixboot в консоли восстановления 2003

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

  1. dmesg | grep hd

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

  1. fdisk -l

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

  1. hdparm -I /dev/hd?

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

Не забывайте указывать параметр -d ata если у вас SATA-диск
  1. smartctl -a /dev/hd?

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

  1. smartctl -t short /dev/hd?

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

  1. parted /dev/hd?

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

  1. testdisk (более user-friendly)
  2. gpart (более могучая, но надо тщательно читать man)

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

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

  1. hddtemp /dev/hd?

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

  1. 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

  1. 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

Ссылки

FreeBSD

На FreeBSD нет hdparm (smartctl есть). Вместо него используйте rawio, iozone, or bonnie. Также в базовой системе есть команда diskinfo.