Wydanie pakietu Btrfs-Progs 6.13 zostało zaprezentowane, zawierające narzędzia i biblioteki do pracy z systemem plików Btrfs w przestrzeni użytkownika. W skład wchodzi narzędzie do administracji btrfs, narzędzie do tworzenia partycji mkfs.btrfs, program do sprawdzania partycji fsck.btrfs, interfejs do zmiany parametrów btrfstune, narzędzie do tworzenia obrazów systemu plików btrfs-image oraz biblioteka libbtrfsutil. Kod napisano w języku C i jest dystrybuowany na licencji GPLv2.
Najbardziej zauważalną zmianą w nowej wersji jest dodanie do narzędzia mkfs opcji „—compress”, umożliwiającej wykorzystanie kompresji przy generowaniu systemu plików z wypełnieniem jego zawartością z określonego katalogu z plikami (przy użyciu opcji „—rootdir”). Domyślnie podczas generowania systemu plików z wypełnieniem kompresja jest wyłączona. Obsługiwane są algorytmy kompresji: lzo, zlib i zstd. Można określić poziom kompresji, na przykład „—compress=zlib:9”.
Do polecenia btrfs scrub dodano opcję „—limit” w celu ograniczenia przepustowości procesu sprawdzania. W narzędziu btrfstune dodano opcję „—remove-simple-quota” do usuwania struktur używanych do uproszczonych kwot (squota). Do wersji 3.0 zwiększono wymagania dotyczące minimalnej wersji biblioteki Botan.
Źródło: opennet.ru
