La commande Linux
badblocks Linux commande pour vérifier le dispositif de disque pour les blocs défectueux.
Doit spécifier le périphérique de disque à inspecter, et le nombre de blocs de ce dispositif de disque lors de l'exécution d'instructions.
grammaire
badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]
Description Paramètre:
- Taille du bloc -b <taille de bloc> spécifié disque, en octets.
- -o <fichier de sortie> fichier de sortie est écrit dans le résultat spécifié du chèque.
- -s affiche la progression pendant l'examen.
- -v Affiche des informations détaillées lors de son exécution.
- -w Dans l'inspection, l'écriture de test est effectué.
- [Dispositif de disque] pour vérifier le dispositif de disque spécifié.
- Le nombre total de blocs [numéro de bloc de disque] Spécifie le périphérique de disque.
- [Les blocs de départ] Indique le bloc à partir duquel commencer à vérifier.
Exemples
Afficher les informations actuelles sur le disque dur.
# fdisk -l
Par exemple, l'information suivante est affichée:
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 Disk /dev/sdb: 42.9 GB, 42949672960 bytes 64 heads, 32 sectors/track, 40960 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes
Commande scanne le disque dur.
# badblocks -s -v /dev/sdnx
Où n représente le disque dur nom de l'appareil, x indique le numéro de la partition de disque dur correspondant. Par exemple, vous devez cocher la case "/ dev / sda2", exécutez la commande suivante:
# badblocks -s -v /dev/sda2 Checking blocks 0 to 30681000 Checking for bad blocks (read-only test): 306809600674112/ 306810000000 30680964 30680965 30680966 30680967 30680968 30680969 30680970 30680971 30680972 30680973 ... done Pass completed, 37 bad blocks found.其中,“37 bad blocks found”表示硬盘存在37个坏块。