Estoy buscando la CLI
equivalente a "Comprobar disco" y "disco de reparación" en Utilidad de Disco. Creo fsck
está involucrado, pero no sé con cual de las opciones, y si es el único programa de ejecución.
Respuestas
¿Demasiados anuncios?De hecho, la Utilidad de Disco hace uso de fsck para comprobar el disco en cuestión. "Comprobar Disco" usos
/sbin/fsck_hfs -fn -x /dev/diskX
mientras que "Reparar Disco" corre
/sbin/fsck_hfs -fy -x /dev/diskX
Estas son las opciones:
-f: 'f'orces un cheque, incluso si el disco parece estar limpio
-n: 'n'ever intenta reparar los problemas detectados
-y: dice 'y es para cualquier pregunta acerca de si una de las cuestiones debían ser reparados (como usted puede haber adivinado, -n y -y son opuestos exactos)
-x: genera una salida en formato XML, el cual es analizado por la Utilidad de Disco
/sbin/fsck (en oposición a /sbin/fsck_hfs) es un contenedor que llama /sbin/fsck_XXX para el tipo de sistema de archivos en cuestión. Obtendrá más información en las páginas man para fsck y fsck_hfs, de la que he pedido prestado un montón de información para mi respuesta.