Пуснато е изданието 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