Korzystam z btrfs na jednym z moich dysków twardych. Chciałbym poznać rzeczywisty rozmiar pliku i rozmiar skompresowanego pliku na btrfs. Chcę zobaczyć współczynniki kompresji na plik. Na przykład system plików NTFS może dostarczyć takich informacji.
Używam opcji compress-force = zlib w moim fstab. Używam Debian Squeeze 3.2.0-0.bpo.4-amd64
dzięki
linux
debian
compression
btrfs
Yarun może
źródło
źródło
Odpowiedzi:
istnieje narzędzie osoby trzeciej, które może to zrobić.
https://github.com/kilobyte/compsize
stosowanie:
źródło
Ciekawe pytanie, ale wydaje się, że na razie byłoby to negatywne.
Według oficjalnych FAQ ( https://btrfs.wiki.kernel.org/index.php/FAQ ) przyczyną jest to, że informacje nie są po prostu przechowywane w systemie plików. Istnieje łatka dla jądra ( https://patchwork.kernel.org/patch/117782/ ), ale znowu, to zlicza tylko używane bloki (więc stosunek jest zaokrąglany do rozmiaru bloku, a więc wyłączany do 4KB).
Gdyby narzędzie zostało wykonane (byłoby to możliwe), byłoby to wyjątkowo nieefektywne. Program musiałby rozpakować plik, aby określić współczynnik kompresji.
źródło