Lançamento do UDisks 2.11.0 com suporte reestruturado para ATA SMART

Após dois anos de desenvolvimento, o lançamento do pacote UDisks 2.11.0 foi publicado, incluindo um processo em segundo plano do sistema, bibliotecas e ferramentas para organizar o acesso e a gestão de discos, dispositivos de armazenamento e tecnologias relacionadas. O UDisks fornece uma API D-Bus para trabalhar com partições de disco, configurar MD RAID, manipular dispositivos em arquivos (montagem loop), realizar operações com sistemas de arquivos, entre outros. Além disso, módulos para monitoramento e gestão de BTRFS, iSCSI, libStorageManagement, LVM2 e LVM Cache são fornecidos. Por exemplo, o UDisks é utilizado em aplicações GNOME para trabalhar com partições de disco GNOME e em diversos configuradores gráficos.

Na nova versão:

  • O suporte à tecnologia ATA SMART foi refeito. As operações de diagnóstico do disco usando ATA SMART foram movidas para a biblioteca libblockdev, que implementa dois plugins: um baseado na biblioteca libatasmart (por padrão) e outro baseado nas ferramentas smartmontools (experimental). O código para monitorar a temperatura do disco foi reescrito e uma camada adicional para verificar atributos SMART foi adicionada.
  • Adicionada a opção de compilação "—disable-smart" para desativar o código de diagnóstico do disco usando ATA SMART. Para desativar seletivamente o ATA SMART em relação aos drivers, a propriedade udev ID_ATA_SMART_ACCESS está disponível.
  • Os flags que refletem as capacidades do subsistema ATA agora são extraídos principalmente através do udev.
  • Novos métodos foram adicionados à API: Manager.GetDrives(), Block.RestoreEncryptedHeader(), Encrypted.Convert(), Encrypted.HeaderBackup(), Filesystem.BTRFS.[Get|Set]DefaultSubvolumeID() e Loop.SetCapacity().

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster