PĂ€rast kaheaastast arendustööd on vĂ€lja antud UDisks 2.11.0 paket, 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 diskipaigutuste, MD RAID seadistamise, plokkseadmete failis (loop-monteerimine) haldamise ja failisĂŒsteemide manipuleerimise jaoks jne. Lisaks on kaasas moodulid BTRFS, iSCSI, libStorageManagement, LVM2 ja LVM Cache jĂ€lgimiseks ja haldamiseks. NĂ€iteks kasutatakse UDisks-i GNOME rakendustes GNOME diskipaigutustega töötamiseks ning erinevates graafilistes konfiguratsioonides.
Uues versioonis:
- ATA SMART tehnoloogia tugi on tĂ€iustatud. Diagnostilised toimingud salvestusseadmest ATA SMART abil on viidud ĂŒle raamatukogusse libblockdev, kus on rakendatud kaks plugina: ĂŒks libatasmart raamatukogule pĂ”hinev (vaikimisi) ja teine smartmontools tööriistade pĂ”hine (eksperimentaalne). Salvestusseadmest temperatuuri jĂ€lgimise kood on ĂŒmber kirjutatud ja SMART atribuutide kontrollimiseks on lisatud tĂ€iendav kiht.
- Lisatud on kogumisvĂ”imalus «âdisable-smart», et keelata salvestusseadmest diagnostikakoodi töötlus ATA SMART abil. Valikuline ATA SMART vĂ€ljalĂŒlitamine draiveritega seotud kontekstis on saadaval udev omaduse ID_ATA_SMART_ACCESS kaudu.
- ATA alamsĂŒsteemi vĂ”imalusi peegeldavad lipud saadakse nĂŒĂŒd enamasti udev 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
