Estoy buscando el equivalente de CLI
de "Verificar disco" y "reparar disco" en la Utilidad de Discos. Creo que fsck
está involucrado pero no sé con qué opciones y si es el único programa que se ejecuta.
Estoy buscando el equivalente de CLI
de "Verificar disco" y "reparar disco" en la Utilidad de Discos. Creo que fsck
está involucrado pero no sé con qué opciones y si es el único programa que se ejecuta.
De hecho, la Utilidad de Discos usa fsck para verificar el disco en cuestión. "Verificar disco" utiliza
/sbin/fsck_hfs -fn -x /dev/diskX
mientras se ejecuta "Reparar disco"
/sbin/fsck_hfs -fy -x /dev/diskX
Estas son las opciones utilizadas:
-f: 'f'orces una comprobación, incluso si el disco parece estar limpio
-n: 'n' siempre intenta reparar cualquier problema encontrado
-y: dice 'y'es a cualquier pregunta sobre si deben repararse los problemas (como habrás adivinado, -ny -y son opuestos exactos)
-x: genera resultados en formato XML, que se analiza mediante la Utilidad de Discos
/ sbin / fsck (a diferencia de / sbin / fsck_hfs) es un contenedor que llama a / sbin / fsck_XXX para el tipo de sistema de archivos en cuestión. Obtendrá más información en las páginas del manual para fsck y fsck_hfs, de las cuales he tomado mucha información para mi respuesta.
/usr/sbin/diskutil
es lo que estás buscando.
Marque man diskutil
y observe el comando repairVolume
.
Lea otras preguntas en las etiquetas command-line disk-utility