Comment supprimer les anciens fichiers de sauvegarde?


16

J'ai demandé à DejaDup de conserver une semaine de fichiers de sauvegarde. Maintenant, il est passé plus d'un mois et mon stockage de sauvegarde en a assez des anciennes sauvegardes. Existe-t-il un moyen de demander à DejaDup de supprimer les anciennes sauvegardes sans atteindre la limite de stockage? Puis-je les supprimer manuellement?

Réponses:


11

De plus, vous pouvez élaguer la sauvegarde vous-même. Ce que j'ai fait, c'est d'utiliser:

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

à partir de la ligne de commande. Utilisez simplement les informations que vous avez utilisées pour créer vos sauvegardes à partir de l'interface graphique d'Ubuntu.


1
Une mise en garde est path_to_backuprelative au myloginrépertoire personnel. J'ai essayé sftp://mylogin@myserver/usr/home/mylogin/backupet il a créé un nouveau dossier /usr/home/mylogin/usr/home/mylogin/backupqui est bien sûr vide et il dit qu'il ne peut trouver aucune sauvegarde ici. :)
Ruslan Stelmachenko

/ usr / home? N'est-ce pas une faute de frappe par hasard? Les dossiers de départ sont généralement dans / home à la racine.
Jozef Legény

Non. Dans le dossier de base de FreeBSD sur / usr / home et / home, il n'y a qu'un lien symbolique.
Ruslan Stelmachenko

Dans ce cas, je pense que le chemin est toujours relatif à votre maison et vous devez utiliser sftp: // mylogin @ myserver / backup
Jozef Legény

Hm ... C'est ce que j'ai dit dans mon premier commentaire. :) Mais cela m'a surpris car tous les autres utilitaires que j'ai utilisés auparavant (git par exemple) utilisent des chemins absolus dans leurs URL, quelle que soit la connexion faisant partie de l'URL.
Ruslan Stelmachenko

3

Deja-dup ne fournit pas encore de moyen de supprimer les anciennes sauvegardes, vous ne devez pas non plus supprimer certains fichiers, ce qui laissera probablement vos sauvegardes sans fichier de démarrage et les rendra invalides. Retirez-les tous et recommencez est une option, mais ce n'est pas ce que vous voulez, je pense.

Deja-dup conserve les sauvegardes pendant la durée spécifiée ou jusqu'à ce que l'espace de sauvegarde soit plein, il les gérera en conséquence, une solution à votre problème pourrait simplement être d'activer les quotas pour le lecteur de sauvegarde et de ne pas le laisser prendre tout l'espace disponible ou modifiez la fréquence de sauvegarde, une fois par semaine si vous modifiez de nombreux fichiers ou copiez / déplacez toujours des fichiers, vous obtiendrez une très grande image de sauvegarde.


Thnaks pour la réponse Bruno. Je sauvegarde sur ssh dans un dossier sur un serveur distant. Je ne veux pas que la sauvegarde augmente jusqu'à ce que le serveur soit plein! Et je n'ai pas accès à la configuration d'un quota de disque. C'est très mauvais. Je vais changer le système de sauvegarde ...
Fabio

1
Vous pouvez utiliser le backend de la duplicité deja-up pour faire exactement la même duplicité mais avec plus d'options, pour comprendre ce qui se passe dans un type de terminal deja-dup --backupet vérifier les messages dont l'un est votre commande de sauvegarde de duplicité réelle et elle peut être personnalisée.
Bruno Pereira

2
La personnalisation que vous recherchez est le "garder x rev des fichiers" où x sera le nombre de copies disponibles pour restaurer, vous pouvez définir cela par exemple 30, donc plus de 30 rev d'un fichier et la duplicité supprime la sauvegarde elle-même . Recherchez également man duplicitytoutes les options.
Bruno Pereira

1
Bruno tu as raison, l'interrupteur que je cherche c'est ça. Est-il disponible uniquement à partir du terminal, aucune option GUI pour cela?
Fabio

3

Vous pouvez utiliser l'application Dconf d'Ubuntu Store pour modifier le paramètre sur le chemin org.gnome.DejaDup, suppression du nom de clé. Il est défini sur le nombre de jours pour conserver les fichiers de sauvegarde sur l'emplacement de sauvegarde.

Ou depuis le terminal. Par exemple, pour le définir sur 60 jours à partir de la ligne de commande, exécutez:

gsettings set org.gnome.DejaDup delete-after 60

C'est correct. Cependant, l'ouverture de l'interface graphique "Sauvegardes" entraînera parfois ce paramètre à revenir à "Au moins 6 mois" lorsque l'application est fermée à nouveau.
DavidO

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.