Bagaimana cara saya menghapus file cadangan yang lama?


16

Saya telah menginstruksikan DejaDup untuk menyimpan satu minggu file cadangan. Sekarang sudah berlalu lebih dari sebulan dan penyimpanan cadangan saya sudah muak dengan cadangan lama. Apakah ada cara untuk menginstruksikan DejaDup untuk menghapus cadangan lama tanpa mencapai batas penyimpanan? Bisakah saya melepaskannya secara manual?

Jawaban:


11

Selain itu, Anda dapat memangkas sendiri cadangan. Apa yang saya lakukan adalah menggunakan:

duplicity remove-all-but-n-full 1 --force scp://mylogin@myserver/path_to_backup

dari baris perintah. Cukup gunakan informasi yang Anda gunakan untuk membuat cadangan dari GUI Ubuntu.


1
Satu peringatan adalah path_to_backuprelatif terhadap mylogindirektori home. Saya mencoba sftp://mylogin@myserver/usr/home/mylogin/backupdan membuat folder baru /usr/home/mylogin/usr/home/mylogin/backupyang tentu saja kosong dan mengatakan tidak dapat menemukan cadangan di sini. :)
Ruslan Stelmachenko

/ usr / home? Bukankah itu kesalahan ketik? Biasanya folder rumah berada di / home pada root.
Jozef Legény

Tidak. Di folder home FreeBSD di / usr / home dan / home hanyalah sebuah symlink.
Ruslan Stelmachenko

Dalam hal ini saya berpikir bahwa jalannya selalu relatif ke rumah Anda dan Anda harus menggunakan sftp: // mylogin @ myserver / backup
Jozef Legény

Hm ... Itulah yang saya katakan di komentar pertama saya. :) Tapi itu mengejutkan saya karena semua utiliti lain yang saya gunakan sebelumnya (git misalnya) menggunakan path absolut di url mereka, terlepas dari login apa yang merupakan bagian dari url.
Ruslan Stelmachenko

3

Deja-dup belum menyediakan cara untuk menghapus cadangan lama, Anda juga tidak boleh menghapus beberapa file, yang mungkin akan membuat cadangan Anda tanpa file mulai dan menjadikannya tidak valid. Hapus semuanya dan mulai lagi dari awal adalah pilihan tetapi bukan itu yang Anda inginkan.

Deja-dup menyimpan cadangan untuk waktu yang ditentukan atau sampai ruang cadangan penuh, itu akan mengatur cadangan Anda, solusi untuk masalah Anda mungkin hanya mengaktifkan kuota untuk drive cadangan dan jangan biarkan mengambil semua ruang yang tersedia atau ubah frekuensi cadangan, seminggu sekali jika Anda mengedit banyak file atau selalu menyalin / memindahkan file akan membuat Anda memiliki gambar cadangan yang sangat besar.


Terima kasih atas jawaban Bruno. Saya mencadangkan ssh ke folder di server jauh. Saya tidak ingin cadangan bertambah sampai server penuh! Dan saya tidak memiliki akses untuk mengatur kuota disk. Ini sangat buruk. Saya akan mengubah sistem cadangan ...
Fabio

1
Anda dapat menggunakan backend dari deja-up dupity untuk melakukan persis duplikasi yang sama tidak tetapi dengan lebih banyak opsi, untuk memahami apa yang terjadi dalam jenis terminal deja-dup --backupdan memeriksa pesan-pesan salah satunya adalah perintah backup duplikat Anda yang sebenarnya dan dapat disesuaikan.
Bruno Pereira

2
Kustomisasi yang Anda cari adalah "simpan x rev dari file" di mana x akan menjadi jumlah salinan yang tersedia untuk dipulihkan, Anda dapat mengaturnya misalnya 30, jadi lebih dari 30 putaran file dan duplikat menghapus cadangan itu sendiri . Cari juga man duplicityuntuk semua opsi.
Bruno Pereira

1
Bruno Anda benar, saklar saya mencari itu. Apakah hanya tersedia dari terminal, tidak ada opsi GUI untuk itu?
Fabio

3

Anda dapat menggunakan aplikasi Dconf dari Ubuntu Store untuk mengubah pengaturan di path org.gnome.DejaDup, nama kunci delete-after. Ini diatur ke jumlah hari untuk menyimpan file cadangan di lokasi cadangan.

Atau dari terminal. Misalnya, untuk mengaturnya menjadi 60 hari dari baris perintah, jalankan:

gsettings set org.gnome.DejaDup delete-after 60

Ini benar. Namun, membuka GUI "Cadangan" terkadang akan menyebabkan pengaturan ini kembali ke "Setidaknya 6 bulan" ketika aplikasi ditutup lagi.
DavidO

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.