bup-gc - hapus data yang tidak direferensikan dan tidak dibutuhkan
bup gc [-#|--verbose] <branch|save...>
bup gc menghapus (menghapus secara permanen) data yang tidak dapat dijangkau dari repositori, data yang tidak dirujuk secara langsung atau tidak langsung oleh set cabang (set cadangan) dan tag saat ini. Namun perlu diingat bahwa deduplikasi yang diberikan, menghapus penyimpanan dan menjalankan pengumpul sampah mungkin atau mungkin tidak benar-benar menghapus apa pun (atau mendapatkan kembali ruang apa pun).
Dengan penerapan proababilistik saat ini, beberapa bagian dari data yang tidak dapat dijangkau dapat dipertahankan. Sebagai gantinya, pengumpulan sampah harus membutuhkan RAM yang jauh lebih sedikit daripada mungkin dengan beberapa pendekatan yang lebih tepat.
Biasanya, pengumpul sampah akan dipanggil setelah beberapa rangkaian pemanggilan bup rm.
PERINGATAN: Ini adalah salah satu dari sedikit perintah bup yang memodifikasi arsip Anda dengan cara yang sengaja merusak. Meskipun jika upaya untuk bergabung atau memulihkan data yang masih Anda pedulikan setelah gc berhasil, itu adalah tanda yang cukup menggembirakan bahwa perintah tersebut berfungsi dengan benar. (Perintah dev/compare-trees di pohon sumber dapat digunakan untuk membantu menguji sebelum/setelah hasil.)
hanya menulis ulang file paket jika lebih dari N persen sampah; jika tidak biarkan saja. Ambang default adalah 10%.
meningkatkan verbositas (dapat digunakan lebih dari sekali). Dengan satu -v, bup mencetak setiap nama direktori saat dicadangkan. Dengan dua -v, itu juga mencetak setiap nama file.
atur level kompresi ke # (nilai dari 0-9, di mana 9 adalah yang tertinggi dan 0 adalah tanpa kompresi). Standarnya adalah 1 (kompresi cepat dan longgar).
Hapus semua penyimpanan "rumah" dan sebagian besar data yang tidak direferensikan.
bup rm home
bup gcbup-rm(1) and bup-fsck(1)
Bagian dari paket bup(1).
Rob Browning