Cómo verificar (reparar &) un disco desde la línea de comandos de Mac OS X
La aplicación Disk Utility incluida con Mac OS X tiene un equivalente de línea de comandos que ofrece a los usuarios avanzados la capacidad de realizar el mantenimiento del disco desde la terminal, incluida la verificación y reparación del disco. Esto permite una variedad de habilidades útiles para la resolución de problemas, incluida la posibilidad de realizar reparaciones de disco de forma remota a través de SSH o mediante el modo de usuario único si no se puede acceder a las cuentas de usuario.Esta guía está destinada a usuarios avanzados que se sienten cómodos con la Terminal y la línea de comandos. Es mejor que la mayoría de los usuarios de Mac se ciñan al lado gráfico de las cosas y reparen las unidades directamente con la Utilidad de disco o a través del modo de recuperación.
Verificación de un disco desde la línea de comandos en OS X
La verificación del volumen determina si la unidad debe repararse y se puede hacer con la siguiente sintaxis general:
diskutil verificar el volumen
Por ejemplo, para verificar la unidad predeterminada de una Mac, puede usar:
diskutil verificar volumen /
También se pueden especificar otras unidades montadas si conoce su nombre:
diskutil verificar volumen /Volúmenes/Copias de seguridad externas/
Nota: la unidad debe tener los privilegios de los usuarios (o usar sudo) y el volumen debe estar montado activamente (aquí se explica cómo hacerlo desde la línea de comandos).
Al igual que ejecutar la Utilidad de Discos desde la GUI, la línea de comando puede tardar un rato. Si no se informan errores, no es necesario reparar el volumen. Si ve un mensaje como el siguiente:
Querrá arreglar eso emitiendo el siguiente comando de disco de reparación.
El siguiente truco de Repair Volume es simplemente el enfoque de la línea de comandos para la misma capacidad contenida en la aplicación GUI de Disk Utility. Como se mencionó anteriormente, es mejor reservarlo para usuarios avanzados.
Ejecutar disco de reparación desde la línea de comandos para resolver el problema de la unidad identificada
Una vez que haya determinado que la unidad necesita reparación, puede hacerlo usando el comando diskutil nuevamente:
volumen de reparación de diskutil /
Nuevamente, esto se puede dirigir a otros volúmenes especificando su nombre o punto de montaje de la siguiente manera:
diskutil repairvolume /Volumes/ExternalBackups/
Independientemente del disco en el que se esté ejecutando, deje que el proceso se complete por completo antes de hacer cualquier otra cosa. Reparar disco suele resolver con éxito los problemas detectados por el comando Verificar disco.
Reparar disco no repara los permisos en el disco, aunque eso se puede hacer con una cadena diskutil separada mientras ya está en la línea de comandos.
Si la reparación del disco falla, no se asuste todavía, porque es posible que pueda reparar el volumen con el comando fsck utilizando este procedimiento, que es un poco más complejo, pero a menudo funciona en situaciones en las que La Utilidad de disco estándar falla o no está disponible.
Si continúas teniendo problemas, es posible que la unidad esté fallando físicamente, lo que indica que es una buena idea sacar la mayor cantidad posible del disco, hacer una copia de seguridad de todo y obtener una unidad de reemplazo.