Latest web development tutorials

La commande Linux

Linux commande Daquan Linux commande Daquan

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个坏块。

Linux commande Daquan Linux commande Daquan