ubuntu: сканирование жесткого диска на наличие физических проблем

ubuntu: сканирование жесткого диска на наличие физических проблем

Как просканировать жесткий диск на наличие физических проблем в Ubuntu?

решение1

Вероятно, вы захотите использовать «badblocks».

решение2

Вы можете использовать сканирование 'SMART', которое должно быть доступно вам в Ubuntu. SMART — это программа, которая анализирует данные, встроенные в большинство новых жестких дисков. Хотя это не даст вам полной картины, SMART — это первое место, куда следует заглянуть, если вы думаете, что у вас могут быть проблемы. Кроме того, сделайте резервную копию своих данных как можно скорее!

вот ссылка на дополнительную информацию и некоторые общие сведения об использовании smartctl:

http://www.cyberciti.biz/tips/linux-find-out-if-harddisk-failing.html

решение3

Стандартный способ сделать это в *nix — это fsckсемейство команд, в вашем случае — с ключом -c для проверки плохих блоков. Вы можете использовать fsckкоманду отдельно или как fsck.ext4для конкретной системы. Например:

fsck.ext4 -cvf /dev/sda1

Вот его помощь:

Usage: fsck.ext4 [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
                [-I inode_buffer_blocks] [-P process_inode_size]
                [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
                [-E extended-options] device

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list

Как видите, он проверяет файловые системы, поэтому вам придется запустить его на всех разделах, если вы хотите проверить весь диск. Кроме того, чтобы он мог получить доступ к разделу, его нужно размонтировать. Это означает, что если вам нужно просканировать корневой раздел, вам нужно загрузиться с live cd/usb, чтобы получить к нему доступ.

решение4

Другой способ — использовать загрузочный CD/USB-накопитель с каким-нибудь специальным программным обеспечением.

смотретьздесь (на ServerFault!)для некоторых предложений.

Я всегда использую SpinRite, но это $$-ware, а не Ubuntu/OSS..

Связанный контент