Выпуск Bcachefs 1.38.0. Дистрибутив NASty для развёртывания NAS Π½Π° Π±Π°Π·Π΅ Bcachefs

ΠšΠ΅Π½Ρ‚ ΠžΠ²Π΅Ρ€ΡΡ‚Ρ€ΠΈΡ‚ (Kent Overstreet) ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» выпуск Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Bcachefs 1.38.0. Выпуск ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°: bcachefs-kernel-dkms с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ядра, собираСмым ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ систСмы DKMS (Dynamic Kernel Module Support), ΠΈ bcachefs-tools с запускаСмой Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ bcachefs, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для создания (mkfs), монтирования, восстановлСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π€Π‘. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ собраны для Debian, Ubuntu ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ΡΡ для Arch Linux, Fedora, openSUSE ΠΈ NixOS. DKMS-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ядрами Linux, начиная с 6.16.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Bcachefs развиваСтся файловая систСма, нацСлСнная Π½Π° сочСтаниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, свойствСнной Btrfs ΠΈ ZFS, ΠΈ уровня ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, надёТности ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ для XFS. Bcachefs ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройств, многослойныС раскладки Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ (Π½ΠΈΠΆΠ½ΠΈΠΉ слой с часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ быстрых SSD, Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ слой с ΠΌΠ΅Π½Π΅Π΅ вострСбованными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· ТСстких дисков), рСпликация (RAID 1/10), ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ сТатиС Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅ΠΆΠΈΠΌΡ‹ LZ4, gzip ΠΈ ZSTD), срСзы состояния (ΡΠ½Π°ΠΏΡˆΠΎΡ‚Ρ‹), вСрификация цСлостности ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ суммам, ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок, Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ChaCha20 ΠΈ Poly1305).

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

  • Btree-структура need_discard, примСняСмая для отслСТивания освобоТдаСмых Π½Π°Π±ΠΎΡ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° индСксированиС ΠΏΠΎ порядковому Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΈΠ· ΠΆΡƒΡ€Π½Π°Π»Π° вмСсто ΠΏΠ°Ρ€Ρ‹ устройство/Π½Π°Π±ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ² (device/bucket). ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ со структурой need_discard ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ восстановлСнии ΠΈΠ· ΠΆΡƒΡ€Π½Π°Π»Π° Π²ΠΎ врСмя монтирования Π€Π‘ с нСдостаточным числом свободных Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎΠ΄ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи Π² ΠΆΡƒΡ€Π½Π°Π» вынСсСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ fifo-ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π° максимальноС число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи Π² ΠΆΡƒΡ€Π½Π°Π» ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ с 16 Π΄ΠΎ 256, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ с интСнсивной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° запись.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускорСно ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π€Π‘ с большим числом ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ².

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° NASty 0.0.3, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ дистрибутив для создания сСтСвых Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ (NAS) Π½Π° основС Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ оборудования. Дистрибутив построСн Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ NixOS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Bcachefs ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ прСдоставлСниС доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Ρ‡Π΅Ρ€Π΅Π· NFS ΠΈ SMB, Π° Ρ‚Π°ΠΊΠΆΠ΅ экспорт Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… устройств Ρ‡Π΅Ρ€Π΅Π· iSCSI ΠΈ NVMe-oF. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· web-интСрфСйс. Π Π°Π·ΠΌΠ΅Ρ€ установочного iso-ΠΎΠ±Ρ€Π°Π·Π° 1.9 Π“Π‘. Наработки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. Web-интСрфСйс написан Π½Π° TypeScript с задСйствованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° SvelteKit. Π”Π²ΠΈΠΆΠΎΠΊ для управлСния Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΈ систСмой написан Π½Π° языкС Rust.

ОбновлСния Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ автоматичСски. БистСма обновляСтся Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ состояниС ΠΏΡ€ΠΈ выявлСнии ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии. Π’ web-интСрфСйсС доступны возмоТности для управлСния Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами, ΡΠ½Π°ΠΏΡˆΠΎΡ‚Π°ΠΌΠΈ, ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ, дисками, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами ΠΈ совмСстным доступом. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ встроСнныС Π² web-интСрфСйс Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΈ эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ созданиС ΠΏΡ€Π°Π²ΠΈΠ» для выполнСния дСйствий ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΈ администратора Π² случаС излишнСго потрСблСния дискового пространства, сбоях Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π΅.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ запуск ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π±Π°Π·Π΅ QEMU/KVM ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΡƒΡŽ ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ k3s runtime (ΠΈΠ· WebUI Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Helm chart-Ρ‹ для запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… ΠΈ настройки проброса доступа Ρ‡Π΅Ρ€Π΅Π· nginx ingress). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ интСграция с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Kubernetes, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСдоставляСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ CSI для динамичСского выдСлСния мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Дистрибутив ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отправляСт Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ с Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ числС Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (тСлСмСтрия ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² сСкции Β«Settings β†’ TelemetryΒ»).

Π’ качСствС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π²Ρ‹Π±ΠΎΡ€Π° Bcachefs вмСсто ZFS отмСчаСтся активная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, поставка ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPL, простая модСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π€Π‘, ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ ΡΠ½Π°ΠΏΡˆΠΎΡ‚Π°ΠΌΠΈ (Π±Π΅Π· услоТнённых ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Ρ‚ΠΈΠΏΠ° dataset-ΠΎΠ², zvol ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… pool-ΠΎΠ²) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… возмоТностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ автоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок ΠΈ восстановлСниС ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π±Π΅Π· остановки Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π€Π‘.

Из ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² вСрсии NASty 0.0.3 выдСляСтся:

  • ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° использованиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° nix flake для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈ управлСния зависимостями;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° VPN Tailscale для проброса NVMe-oF ΠΏΠΎΠ²Π΅Ρ€Ρ… VPN;
  • интСграция k3s runtime; Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ NUT (Network UPS Tools) для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° устройств бСспСрСбойного питания;
  • web-панСль для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки NFS, SMB ΠΈ iSCSI (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ†ΠΈΠΈ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Турналирования ΠΈ рСзСрвирования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…);
  • Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки для Bcachefs (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок, Π²Ρ‹Π±ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сумм, online-рСбалансировки ΠΈ Ρ‚.ΠΏ.);
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кэша Cachix для ускорСния доставки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ;
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ TLS-сСртификатов Ρ‡Π΅Ρ€Π΅Π· Let’s Encrypt;
  • Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² состав ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ iotop-c, btop, fwupd, rsync ΠΈ croc.

 Выпуск Bcachefs 1.38.0. Дистрибутив NASty для развёртывания NAS Π½Π° Π±Π°Π·Π΅ Bcachefs


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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ