Издаване на UDisks 2.11.0 с преработена поддръжка на ATA SMART

След две години разработка, беше публикувана версия 2.11.0 на пакета UDisks, която включва системен фонова процес, библиотеки и инструменти за организиране на достъп и управление на дискове, устройства за съхранение и свързани технологии. UDisks предоставя D-Bus API за работа с дискови разпределения, настройка на MD RAID, работа с блокови устройства в файл (loop-монтиране), манипулации с файлови системи и други. Допълнително се предлагат модули за мониторинг и управление на BTRFS, iSCSI, libStorageManagement, LVM2 и LVM Cache. Например, UDisks се използва в приложенията GNOME за работа с дисковите разпределения на GNOME и различни графични конфигуратори.

В новата версия:

  • Подобрена е поддръжката на технологията ATA SMART. Операциите за диагностика на устройства с ATA SMART бяха преместени в библиотеката libblockdev, в която са реализирани два плъгина: един на база библиотеката libatasmart (по подразбиране) и втори на базата инструмента smartmontools (експериментален). Преработен е кода за следене на температурата на устройствата и е добавен допълнителен слой за проверка на SMART атрибутите.
  • Добавена е опция за компилация "--disable-smart" за деактивиране на кода за диагностика на устройства с ATA SMART. За селективно деактивиране на ATA SMART в контекста на драйверите е налично udev свойството ID_ATA_SMART_ACCESS.
  • Флаговете, отразяващи възможностите на подсистемата ATA, сега главно се извлекат чрез udev.
  • В API са добавени нови методи: Manager.GetDrives(), Block.RestoreEncryptedHeader(), Encrypted.Convert(), Encrypted.HeaderBackup(), Filesystem.BTRFS.[Get|Set]DefaultSubvolumeID() и Loop.SetCapacity().

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster