Pärast kahe aasta arendust on avaldatud UDisks 2.11.0 paketirelease, mis sisaldab süsteemset taustaprotsessi, raamatukogusid ja tööriistu diskide, salvestusseadmete ja nendega seotud tehnoloogiate haldamiseks ja juurde pääsemiseks. UDisks pakub D-Bus API-d diskiosade, MD RAID konfiguratsiooni, faili põhjalisteplokkseadmete (loop-monteerimine), failisüsteemide manipuleerimise jms jaoks. Täiendavalt on saadaval BTRFS, iSCSI, libStorageManagement, LVM2 ja LVM Cache jälgimis- ja haldamismoodulid. Näiteks UDisks'i kasutatakse GNOME rakendustes GNOME'i diskiosadega ja erinevates graafilistes konfiguratsioonides.
Uues versioonis:
- ATA SMART tehnoloogia toetamist on ümber kujundatud. ATA SMART-i kaudu tehtavad diagonaalitööd on viidud libblockdev raamatukokku, kus on rakendatud kaks pistikprogrammi: üks põhineb libatasmart raamatukogul (vaikimisi) ja teine põhineb smartmontools tööriistakomplektil (eksperimentaalne). Koodi on ümber töötatud salvestusseadmestiku temperatuuri jälgimiseks ning SMART atribuute kontrollivate lisatasemete rakendamiseks.
- Lisatud on koostamisvõimekus „—disable-smart“, et välja lülitada ketta diagnostika kood ATA SMART abil. ATA SMART-i valikulise väljalülitamise jaoks on saadaval udev-atribuut ID_ATA_SMART_ACCESS.
- ATA-podkasutuse võimeid kajastavad lipud kaevandatakse nüüd peamiselt udevi abil.
- API-sse on lisatud uued meetodid: Manager.GetDrives(), Block.RestoreEncryptedHeader(), Encrypted.Convert(), Encrypted.HeaderBackup(), Filesystem.BTRFS.[Get|Set]DefaultSubvolumeID() ja Loop.SetCapacity().
Allikas: opennet.ru
