Jako format mojego /
systemu plików wybrałem btrfs w instalatorze Ubuntu 12.04 LTS. Po zakończeniu instalacji dodałem compress=lzo
opcje montowania /etc/fstab
i uruchomiłem ponownie.
Czy istniejące pliki zostaną teraz automatycznie skompresowane, czy też muszę jawnie coś zrobić, aby tak się stało?
btrfs
compression
ændrük
źródło
źródło
sudo mount -o remount /
i nowe opcje fstab zaczną obowiązywać.Odpowiedzi:
Będziesz musiał uruchomić,
btrfs fi defragment
aby wymusić rekompresję istniejących danych. W przeciwnym razie tylko nowe dane zostaną skompresowane.Z FAQ :
źródło
autodefrag
opcją montowania? Czy to również powoduje, że kompresuje on wcześniej nieskompresowane pliki podczas automatycznej defragmentacji?Zrobiłem to, co powiedział Norbert Fabritius, ale nie zauważyłem żadnej kompresji w istniejących plikach - df -h / before btrfs fi defragment = 658MB | df -h / po defragmentacji btrfs fi = 658 MB. Nowe pliki są w porządku. Szukając trochę, przynieś mi ten cytat:
Po tym mój / on zajmuje 656 MB - nic wielkiego, ale na pewno jest kompresja.
Źródło: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work
Mam nadzieję, że to pomoże.
Przepraszam za mój angielski.
źródło
defrag -clzo
czydefrag -czlib
zamiast tegodefrag
, jeśli chcesz kompresować?btrfs fi defrag -r -czlib ~/stuff
Zgodnie z dokumentacją Oracle można kompresować istniejące pliki w istniejącym systemie plików online, defragmentując każdy plik w nim za pomocą opcji -c, -clzo lub -czlib. LZO jest zalecane ze względu na prędkość.
Używa polecenia find do uruchomienia defragmentatora btrfs na każdym pliku w głównym systemie plików (podanym ukośnikiem zaraz po poleceniu „find” na początku). Jeśli masz inne podwoluminy, możesz użyć go ponownie ze ścieżką podwolumny (na przykład mam w / home) zamiast pojedynczego ukośnika.
Będziesz do tego potrzebować uprawnień roota, więc jeśli chcesz, dodaj sudo z przodu.
Widzieć:
źródło
Według https://btrfs.wiki.kernel.org/index.php/Mount_options#List_of_options dostępne są następujące algorytmy kompresji:
Uwaga: ten post jest odpowiedzią na dodatkowe pytanie, jakie typy algorytmów kompresji są dostępne, które zostały zadane poniżej ... więc nie obwiniaj mnie.
źródło
Według ArchWiki :
Bardzo dobrze! Niech Bóg błogosławi BTRFS!
Ponadto z wiki BTRFS :
źródło
Kompresja jest domyślnie włączona w Btrfs, więc jeśli nie zostanie ona wyraźnie wyłączona, należy ją skompresować.
źródło
compression=
„swój ulubiony algorytm kompresji” w fstab, aby go włączyć.