Mac OSX Terminal cmd / script para mostrar sectores de HDD pendientes de asignación

2

He estado tratando de encontrar una manera de que el terminal muestre los resultados de una comprobación de estado INTELIGENTE en el terminal para una unidad de recuperación que uso.

El cmd diskutil info o diskutil info -plist / Solo di si la unidad está "Verificada" o no.

Estoy buscando una secuencia de comandos (o un codazo en la dirección correcta en términos de cmd de BSD) que escupirá la información sobre los sectores de la unidad ... Pendiente, Asignado, todo eso.

¿Algunas ideas?

Jonathan
fuente
Utilizando diskutil info disk0 mostrará la información del volumen físico si está utilizando un volumen lógico.
jsejcksn

Respuestas:

5

Todos Utilidad de disco y diskutil cada vez que se muestra es "No compatible", "Verificado" o "Fallido"; Es un resumen simple del estado SMART.

La herramienta de línea de comandos habitual para obtener información SMART detallada es smartctl desde el smartmontools suite. smartctl puede mostrar los valores y atributos SMART para unidades compatibles (es decir, unidades internas, parece que SMART no es compatible con los protocolos de disco USB y Firefire genéricos). Smartmontools no viene incluido con Mac OS X, pero está disponible en MacPorts ( información del paquete ) Homebrew ( información del paquete ), y Soplón ( información del paquete ).

La aplicación GUI SMARTReporter Parece ser sobre todo una envoltura alrededor smartctl .
Una búsqueda en la web probablemente mostrará otras GUIs.

Chris Johnsen
fuente
El enlace a la suite "smartmontools" era exactamente lo que necesitaba, ¡gracias!
Jonathan