Jawaban:
Mulailah dengan membuat cadangan lengkap sehingga jika terjadi kesalahan Anda tidak kehilangan apa-apa.
Saya yakin Anda sedang mencari duperemove -d
"Duperemove adalah alat sederhana untuk menemukan luasan duplikat dan mengirimkannya untuk deduplikasi. Ketika diberi daftar file, ia akan hash isinya pada blok demi blok dan membandingkan hash satu sama lain, menemukan dan mengelompokkan luasan yang cocok satu sama lain. Ketika diberi opsi -d, duperemove akan mengirimkan luasan tersebut untuk deduplikasi menggunakan btrfs-Sejauh-sama ioctl.
Duperemove memiliki dua mode operasi utama, salah satunya adalah subset dari yang lain.
Mode Baca Saja / Non-deduplikasi
Ketika dijalankan tanpa -d (default) duperemove akan mencetak satu atau lebih tabel sesuai dengan luasan yang telah ditentukan akan menjadi kandidat ideal untuk deduplikasi. Alhasil, mode readonly berguna untuk melihat apa yang mungkin dilakukan duperemove ketika dijalankan dengan '-d'. Output juga dapat digunakan oleh beberapa perangkat lunak lain untuk mengirimkan luasan untuk deduplikasi di lain waktu.
Penting untuk dicatat bahwa mode ini tidak akan mencetak semua contoh luasan yang cocok, hanya yang akan dipertimbangkan untuk deduplikasi.
Secara umum, duperemove tidak mementingkan dirinya sendiri dengan representasi yang mendasari dari luasan yang diprosesnya. Beberapa dari mereka dapat dikompresi, menjalani I / O, atau bahkan sudah dideduplikasi. Dalam mode dedupe, kernel menangani detail-detail itu dan oleh karena itu kami mencoba untuk tidak mereplikasi pekerjaan itu.
Mode Deduping
Ini berfungsi sama dengan mode hanya baca dengan pengecualian bahwa luasan duplikat yang ditemukan di langkah "baca, hash, dan bandingkan" sebenarnya akan dikirimkan untuk deduplikasi. Perkiraan total data yang dideduplikasi akan dicetak setelah operasi selesai. Perkiraan ini dihitung dengan membandingkan jumlah total byte yang dibagi dalam setiap file sebelum dan sesudah dedupe.
Lihat halaman manual duperemove untuk rincian lebih lanjut tentang menjalankan duperemove. "
ini sepertinya tidak muncul dalam paket btrfs-tools tetapi ada halaman hub git untuk itu di sini. Masalah terbuka dan tertutup baru-baru ini (alias pulsa) tersedia di sini.
Paket untuk Semua versiosn Ubuntu yang saat ini didukung dapat ditemukan di PPA ini
Saya harus mengulangi bahwa pencadangan sangat dianjurkan . Lihat: https://github.com/markfasheh/duperemove/issues/50
Sumber Dikutip: https://github.com/markfasheh/duperemove
halaman manual: https://manpages.debian.org/testing/duperemove/duperemove.8.en.html
duperemove [options] files...
duperemove -rdh path1 path2 pathn
, di mana -r
untuk rekursif, -d
untuk benar-benar deduplicate, dan -h
untuk angka yang bisa dibaca manusia.
Saya selalu menggunakan bedup . Ini sangat cepat dan dapat diandalkan. Alat ini juga disebutkan di halaman btrf resmi . Saya tidak pernah menggunakan duperemove (bedup lebih tua).