UDisks 2.11.0 lanzado con soporte ATA SMART rediseñado

Tras dos años de desarrollo, se ha lanzado UDisks 2.11.0. Esta versión incluye un proceso en segundo plano, bibliotecas y herramientas para acceder a discos, dispositivos de almacenamiento y tecnologías relacionadas, así como para gestionarlos. UDisks proporciona una API D-Bus para trabajar con particiones de disco, configurar MD RAID, trabajar con dispositivos de bloque dentro de un archivo (montaje en bucle), manipular sistemas de archivos y mucho más. Además, incluye módulos para monitorizar y gestionar BTRFS, iSCSI, libStorageManagement, LVM2 y LVM Cache. Por ejemplo, UDisks se utiliza en aplicaciones GNOME para trabajar con particiones de disco de GNOME y diversas herramientas de configuración gráfica.

Versículos nuevos:

  • Se ha rediseñado la compatibilidad con la tecnología ATA SMART. El diagnóstico de unidades mediante ATA SMART se ha trasladado a la biblioteca libblockdev, que implementa dos complementos: uno basado en la biblioteca libatasmart (predeterminado) y otro basado en el kit de herramientas smartmontools (experimental). Se ha rediseñado el código para la monitorización de la temperatura de la unidad y se ha añadido una capa adicional para la comprobación de los atributos SMART.
  • Se ha añadido la opción de compilación «--disable-smart» para deshabilitar el código de diagnóstico del controlador mediante ATA SMART. La propiedad udev ID_ATA_SMART_ACCESS permite deshabilitar selectivamente ATA SMART en la configuración específica del controlador.
  • Las banderas que reflejan las capacidades del subsistema ATA ahora se obtienen principalmente mediante udev.
  • Se han añadido nuevos métodos a la API: Manager.GetDrives(), Block.RestoreEncryptedHeader(), Encrypted.Convert(), Encrypted.HeaderBackup(), Filesystem.BTRFS.[Get|Set]DefaultSubvolumeID() y Loop.SetCapacity().

Fuente: opennet.ru

Añadir un comentario