English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il comando badblocks di Linux viene utilizzato per verificare i blocchi danneggiati del dispositivo di disco.
Quando si esegue l'istruzione, è necessario specificare il dispositivo di disco da verificare e il numero di blocchi del dispositivo.
badblocks [-svw][-b <dimensione del blocco>][-o <file di output>][dispositivo di disco][numero di blocchi del disco][blocco di avvio]
Spiegazione dei parametri:
Visualizza le informazioni attuali dell'hard disk del sistema.
# fdisk -l
Ad esempio, le informazioni visualizzate sono le seguenti:
Disk /dev/sda: 298.9 GB, 298999349248 bytes 255 heads, 63 sectors/track, 36351 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 262 2104483+ 82 Linux swap / Solaris /dev/sda2 * 263 32898 262148670 83 Linux /dev/sda3 32899 36351 27736222+ 83 Linux 磁盘 /dev/sdb: 42.9 GB, 42949672960字节 64头,32扇区/轨道,40960柱面 单位 = 柱面2048 * 512 = 1048576字节
通过命令扫描硬盘。
# badblocks -s -v /dev/sdnx
其中n表示硬盘设备名,x表示硬盘对应的分区号。例如需要检查"/dev/sda2",执行命令如下:
# badblocks -s -v /dev/sda2 检查块0到30681000 检查坏块(只读测试):306809600674112/ 306810000000 30680964 30680965 30680966 30680967 30680968 30680969 30680970 30680971 30680972 30680973 ... 完成 完成通过,发现37坏块。其中,“37坏块发现”表示硬盘存在37个坏块。