El paquete smartmontools contiene dos programas de utilidad (smartctl y smartd) para controlar y monitorear los sistemas de almacenamiento utilizando el Sistema de tecnología de autocontrol, análisis e informes (SMART) integrado en la mayoría de los discos ATA / SATA, SCSI / SAS y NVMe modernos. En muchos casos, estas utilidades proporcionarán una advertencia avanzada sobre la degradación y falla del disco. Smartmontools se derivó originalmente del paquete smartsuite de Linux y en realidad admite discos ATA / SATA, SCSI / SAS y NVMe y también dispositivos de cinta SCSI / SAS. Debe ejecutarse en cualquier sistema Linux, FreeBSD, NetBSD, OpenBSD, Darwin (macOS), Solaris, Windows, Cygwin, OS / 2, eComStation o QNX modernos. Smartmontools también se puede ejecutar desde uno de los muchos Live CD / DVD diferentes.
Tarball de código fuente y paquetes precompilados para Darwin (macOS) y Windows
Qué hay de nuevo:
- smartctl: Nueva opción ‘–json = y[c]’selecciona la salida YAML.
- smartctl ‘-i’: imprime ATA TRIM y las capacidades del dispositivo zonificado.
- smartctl ‘-j’: valor fijo de ‘scsi_grown_defect_list’.
- smartctl ‘-a’: Imprime SCSI ‘Energía acumulada a tiempo’.
- smartctl ‘-n POWERMODE’: soporte SCSI.
- smartctl ‘-s standby, now’ y ‘-s standby, off’: soporte SCSI.
- smartctl ‘-c’: adiciones de NVMe 1.4.
- smartd: Soporte para autopruebas escalonadas.
- smartd: ya no escribe el registro de atributos si no se leyeron atributos
- debido al modo de espera u otro error.
- smartd: ahora resuelve los enlaces simbólicos antes de que se comprueben los nombres de los dispositivos en busca de duplicados.
- smartd: Se corrigió la variable de entorno SMARTD_DEVICETYPE si DEVICESCAN está
- utilizado sin ‘-d TYPE’.
- ATA: tipo de dispositivo ‘-d jmb39x-q, N’ para la variante de protocolo JMB39x utilizada por
- algunos dispositivos NAS de QNAP.
- ATA: tipo de dispositivo ‘-d jms56x, N’ para puentes JMS562 USB a SATA RAID.
- SCSI: heurística mejorada para subpáginas de registro de discos nuevos y muy antiguos.
- NVMe: tamaño de transferencia de registros limitado para evitar bloqueos del kernel o del dispositivo.
- NVMEe / USB: tipo de dispositivo ‘-d sntrealtek’ para Realtek RTL9210 USB a
- Puentes NVMe.
- update-smart-drivedb: Nueva opción ‘–branch X.Y’.
- Adiciones de HDD, SSD y USB a la base de datos de la unidad.
- Se eliminó el soporte para snprintf () anterior a C99.
- configure: Opción descartada ‘–without-working-snprintf’.
- configure: Se corrigió la detección de ‘-fstack-protector *’.
- Linux: varias correcciones del archivo smartd.service.
- Darwin: soporte de registro NVMe.
- FreeBSD: El escaneo de dispositivos ya no incluye dispositivos T_ENCLOSURE.
- NetBSD: Manejo fijo del tiempo de espera.
- NetBSD big endian: Se corrigió el manejo de registros ATA.
- OpenBSD: Manejo fijo del tiempo de espera.
- Windows: Se eliminaron las correcciones de compatibilidad con versiones anteriores para compiladores muy antiguos.
Danos tu opinión