Udgivelse af UDisks 2.11.0 med redesigned ATA SMART support

Efter to års udvikling er version 2.11.0 af UDisks-pakken blevet offentliggjort. Den inkluderer en systembaggrundsproces, biblioteker og værktøjer til at organisere adgang til og administration af drev, lagringsenheder og relaterede teknologier. UDisks giver en D-Bus API til arbejde med diskpartitioner, konfiguration af MD RAID, håndtering af blokke enheder i filen (loop-montering), manipulation af filsystemer osv. Derudover inkluderer det moduler til overvågning og styring af BTRFS, iSCSI, libStorageManagement, LVM2 og LVM Cache. UDisks bruges for eksempel i GNOME-applikationer til at arbejde med GNOME-diskpartitioner og forskellige grafiske konfigurationsværktøjer.

I den nye version:

  • Støtten til ATA SMART-teknologien er blevet redesignet. Diagnostiske operationer for drev ved hjælp af ATA SMART er blevet flyttet til biblioteket libblockdev, som indeholder to plugins: ét baseret på biblioteket libatasmart (som standard) og det andet baseret på værktøjet smartmontools (eksperimentelt). Koden til overvågning af drevtemperaturen er blevet omarbejdet, og der er tilføjet et ekstra lag til at kontrollere SMART-attributterne.
  • En byggetilladelse "—disable-smart" er blevet tilføjet til at deaktivere koden til diagnosticering af drev ved hjælp af ATA SMART. For selektivt at deaktivere ATA SMART i forbindelse med drivere er egenskaben udev ID_ATA_SMART_ACCESS tilgængelig.
  • Flags, der afspejler mulighederne i ATA-subsystemet, udvindes nu hovedsageligt via udev.
  • Nye metoder er blevet tilføjet til API'et: Manager.GetDrives(), Block.RestoreEncryptedHeader(), Encrypted.Convert(), Encrypted.HeaderBackup(), Filesystem.BTRFS.[Get|Set]DefaultSubvolumeID() og Loop.SetCapacity().

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster