Latest web development tutorials

comandos de Linux badblocks

Linux comando Daquan Linux comando Daquan

badblocks Linux comando para comprobar el dispositivo de disco de bloques malos.

Especificará el dispositivo de disco para ser inspeccionado, y el número de bloques de este dispositivo de disco durante la ejecución de la instrucción.

gramática

badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]

Descripción de parámetros:

  • El tamaño de bloque -b <tamaño de bloque> especifica el disco, en bytes.
  • -o <archivo de salida> archivo de salida se escribe en el resultado especificado del cheque.
  • -s muestra el progreso durante el examen.
  • -v Muestra información detallada cuando se ejecuta.
  • w En la inspección, se realiza la prueba de escritura.
  • [Dispositivo disco] para comprobar el dispositivo de disco especificado.
  • El número total de bloques [número de bloques de disco] Especifica el dispositivo de disco.
  • [Las plataformas de salida] Especifica el bloque de partida para empezar a comprobar.

Ejemplos

Mostrar la información actual en el disco duro.

# fdisk -l

Por ejemplo, se muestra la siguiente información:

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

Comando escanea el disco duro.

# badblocks -s -v /dev/sdnx

Donde n representa el nombre del dispositivo de disco duro, x indica el número de partición de disco duro correspondiente. Por ejemplo, es necesario comprobar el "/ dev / sda2", ejecute el siguiente comando:

# 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 comando Daquan Linux comando Daquan