Saya memilih btrfs sebagai format /
sistem file saya di installer Ubuntu 12.04 LTS. Setelah instalasi selesai, saya menambahkan compress=lzo
opsi mount /etc/fstab
dan reboot.
Apakah file yang ada dikompres secara otomatis sekarang, atau haruskah saya secara eksplisit melakukan sesuatu untuk menyebabkan hal itu terjadi?
btrfs
compression
ændrük
sumber
sumber
sudo mount -o remount /
dan opsi fstab baru akan berlaku.Jawaban:
Anda harus berlari
btrfs fi defragment
untuk memaksa kompresi data yang ada. Jika tidak, hanya data baru yang akan dikompres.Dari FAQ :
sumber
autodefrag
opsi mount? Apakah itu juga membuatnya kompres file yang sebelumnya tidak terkompresi ketika defrag otomatis?Saya telah membuat apa yang dikatakan Norbert Fabritius, tetapi saya tidak melihat adanya kompresi pada file yang ada - df -h / sebelum btrfs fi defragment = 658MB | df -h / setelah btrfs fi defragment = 658MB. File baru ok. Mencari sedikit bawakan saya kutipan ini:
Setelah ini, saya / itu menempati 656MB - tidak ada yang besar, tetapi tentu saja ada kompresi.
Sumber: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work
Semoga bantuan ini.
Maaf bahasa inggris saya.
sumber
defrag -clzo
ataudefrag -czlib
bukan hanyadefrag
, jika Anda ingin benar-benar kompres?btrfs fi defrag -r -czlib ~/stuff
Menurut dokumentasi Oracle, Anda dapat mengompres file yang ada pada sistem file online yang ada dengan mendefragmentasi setiap file di dalamnya dengan opsi -c, -clzo, atau -czlib. LZO direkomendasikan untuk kecepatan.
Ini menggunakan perintah find untuk menjalankan defragmenter btrf pada setiap file di sistem file root (diberikan oleh slash tepat setelah perintah "find" di awal). Jika Anda memiliki subvolume lain, Anda dapat menggunakannya lagi dengan jalur subvolume (saya punya satu di / home, misalnya) daripada slash tunggal.
Anda akan membutuhkan hak akses root untuk ini, jadi tambahkan sudo ke depan jika perlu.
Lihat:
sumber
Menurut https://btrfs.wiki.kernel.org/index.php/Mount_options#List_of_options, tersedia algoritma kompresi berikut:
Catatan: Posting ini adalah jawaban untuk pertanyaan tambahan apa jenis algoritma kompresi yang tersedia yang ditanyakan di bawah ini ... jadi tolong jangan salahkan saya.
sumber
Menurut ArchWiki :
Sangat bagus! Tuhan memberkati BTRFS!
Juga, dari wiki BTRFS :
sumber
Kompresi diaktifkan secara default di Btrfs, jadi kecuali Anda secara eksplisit menonaktifkannya, itu harus dikompresi.
sumber
compression=
"algoritma kompresi favorit Anda" di fstab untuk mengaktifkannya.