ubuntu:掃描硬碟是否有實體問題

ubuntu:掃描硬碟是否有實體問題

如何在 Ubuntu 中掃描硬碟是否有實體問題?

答案1

您可能想使用“壞塊”。

答案2

您可以使用 Ubuntu 中應該可用的「SMART」掃描。 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 ..

相關內容