Eski yedekleme dosyalarını nasıl silebilirim?


16

DejaDup'a bir haftalık yedek dosyaları saklama talimatı verdim. Şimdi bir aydan fazla bir süre geçti ve yedek depolama alanım eski yedeklemelerden bıkmış. DejaDup'a depolama sınırına ulaşmadan eski yedeklemeleri silmesini bildirmenin bir yolu var mı? Bunları manuel olarak belirleyebilir miyim?

Yanıtlar:


11

Ek olarak yedeklemeyi kendiniz de ayarlayabilirsiniz. Yaptığım şey kullanmak:

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

komut satırından. Ubuntu GUI'sinden yedeklerinizi oluşturmak için kullandığınız bilgileri kullanmanız yeterlidir.


1
Bir ihtar path_to_backupgöredir myloginana dizine. Denedim sftp://mylogin@myserver/usr/home/mylogin/backupve /usr/home/mylogin/usr/home/mylogin/backupelbette boş olan yeni bir klasör oluşturdu ve burada herhangi bir yedek bulamadığını söylüyor. :)
Ruslan Stelmachenko

/ usr / home? Bu bir yazım hatası değil mi? Genellikle ev klasörleri kökte / evdedir.
Jozef Legény

Hayır. FreeBSD giriş klasöründe / usr / home ve / home klasörlerinde sadece bir sembolik bağlantı bulunur.
Ruslan Stelmachenko

Bu durumda ben yol her zaman evinize göreceli olduğunu düşünüyorum ve sftp kullanmalısınız: // myLogin @ sunucum / yedekleme
Jozef Legény

Hm ... İlk yorumda söylediğim buydu. :) Ama benim için sürpriz oldu çünkü daha önce kullandığım diğer tüm araçlar (örneğin git), url'nin hangi girişinin parçası olduğuna bakılmaksızın, URL'lerinde mutlak yollar kullanıyorlar.
Ruslan Stelmachenko

3

Deja-dup henüz eski yedekleri kaldırmanın bir yolunu sunmaz, bazı dosyaları da silmemelisiniz, bu da büyük olasılıkla yedeklemelerinizi bir başlangıç ​​dosyası olmadan bırakır ve geçersiz kılar. Hepsini kaldır ve baştan başla bir seçenek ama bence istediğin bu değil.

Deja-dup yedeklemeleri belirtilen süre boyunca veya yedekleme alanı dolana kadar yedekler, buna göre yedeklemelerinizi yönetir, sorununuz için bir çözüm sadece yedekleme sürücüsü için kotaları etkinleştirebilir ve kullanılabilir tüm alanı kaplamasına izin vermeyebilir veya yedekleme sıklığını değiştirin, çok sayıda dosyayı düzenlerseniz veya her zaman dosyaları kopyalarsanız / taşırken çok büyük bir yedek resim bırakırsınız.


Cevap için thnaks Bruno. Uzak sunucudaki bir klasöre ssh üzerinden yedekleme yapıyorum. Sunucu dolana kadar yedeklemenin büyümesini istemiyorum! Disk kotası ayarlama erişimim yok. Bu çok kötü. Yedekleme sistemini değiştireceğim ...
Fabio

1
Deja-up yinelemesinin arka ucunu, tam olarak aynı yinelemeyi yapmak için kullanabilirsiniz, ancak daha fazla seçenekle, bir terminal türünde neler olduğunu anlamak deja-dup --backupve bunlardan birini gerçek yineleme yedekleme komutunuzdur ve özelleştirilebilir.
Bruno Pereira

2
"X dosyalarını dosyalardan sakla" aradığınız özelleştirme, burada x geri yüklenecek kopya sayısı olacaktır, örneğin 30'u ayarlayabilirsiniz, böylece 30 dosyadan daha fazla bir dosya ve yineleme yedeklemenin kendisini siler . Ayrıca man duplicitytüm seçeneklere bakın.
Bruno Pereira

1
Bruno haklısın, anahtarı arıyorum. Yalnızca terminalden kullanılabilir mi, bunun için GUI seçeneği yok mu?
Fabio

3

Ubuntu Mağazası'ndan Dconf uygulamasını, org.gnome.DejaDup yolunda, delete-key anahtar adı ayarını değiştirmek için kullanabilirsiniz. Yedekleme dosyalarını yedekleme konumunda tutmak için gün sayısına ayarlanır.

Veya terminalden. Örneğin, komut satırından 60 güne ayarlamak için şunu çalıştırın:

gsettings set org.gnome.DejaDup delete-after 60

Doğru. Ancak, "Yedeklemeler" GUI'sini açmak bazen uygulama tekrar kapatıldığında bu ayarın "En az 6 ay" a dönmesine neden olur.
DavidO

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.