Выпуск UDisks 2.12.0, инструмСнтария для управлСния дисками Π² Linux

ПослС Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° UDisks 2.12.0, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ систСмный Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ процСсс, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ инструмСнтарий для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ доступа ΠΈ управлСния дисками, устройствами хранСния ΠΈ связанными с Π½ΠΈΠΌΠΈ тСхнологиями. UDisks прСдоставляСт D-Bus API для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с дисковыми Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ, настройки MD RAID, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами Π² Ρ„Π°ΠΉΠ»Π΅ (loop-ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), манипуляций с Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами ΠΈ Ρ‚.ΠΏ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ управлСния BTRFS, iSCSI, libStorageManagement, LVM2 ΠΈ LVM Cache. НапримСр, UDisks ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² прилоТСниях GNOME для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с дисковыми Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… графичСских ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°Ρ….

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«udisksctl drive-set-standbyΒ» для настройки Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° накопитСля Π² спящий Ρ€Π΅ΠΆΠΈΠΌ.
  • Для настройки loop-устройств Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всСгда Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ авторизация Ρ‡Π΅Ρ€Π΅Π· PolKit (org.freedesktop.udisks2.loop-setup).
  • Π’ API Filesystem.Mount() ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ использованиС ΠΎΠΏΡ†ΠΈΠΈ Β«as-userΒ», которая Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ИзмСнСниС внСсСно ΠΏΠΎ слСдам Π½Π΅Π΄Π°Π²Π½ΠΎ исправлСнной уязвимости
    CVE-2026-7867, позволявшСй Π±Π΅Π· Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ mount ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ root, Ρ‡Π΅Ρ€Π΅Π· манипуляции с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ β€˜as-user’ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎ D-Bus ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Filesystem.Mount.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ пСрСрасчёт Ρ€Π°Π·ΠΌΠ΅Ρ€Π° NVMe-устройств с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ доступных пространств ΠΈΠΌΡ‘Π½, Π² ситуациях ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ TNVMCAP (Total NVM Capacity) с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.
  • Π’ API Encrypted.Unlock() ΠΈ Π² /etc/crypttab Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„Π»Π°Π³Π° Β«discardΒ», ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ TRIM с Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ распрСдСлСниС пустых ΠΈ занятых Π±Π»ΠΎΠΊΠΎΠ² Π½Π° дискС).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster