Supprimer les files de rdiff-backup

Nous disposons d'un système qui utilise des sauvegardes de sauvegarde pour ses sauvegardes. Cependant, la partition de sauvegarde est hors espace, nous devrons donc réexaminer la situation. Nous avons besoin d'une solution permanente, mais jusqu'à ce moment-là, nous devons simplement libérer de l'espace sur la partition de sauvegarde.

J'ai trouvé un certain nombre de files que nous pouvons supprimer *, mais je me request comment je devrais le faire. La première étape serait évidemment de supprimer les files du système de files réel. Cependant, à la prochaine, je devrais le supprimer des sauvegardes (c'est là que nous avons besoin de l'espace), mais je ne sais pas comment s'y prendre. Est-ce que quelqu'un a une idée de comment faire cela?

* quelqu'un – longtime hors de bureau – qui avait des jeux et des photos personnelles dans son directory personnel, plusieurs copys de disques durs virtuels

2 Solutions collect form web for “Supprimer les files de rdiff-backup”

Le process de traitement des suppressions lorsque vous n'avez plus d'espace est décrit dans les FAQ non officielles sous Comment puis-je supprimer des files du jeu de sauvegarde . Répéter ici juste pour l'exhaustivité.


Cette méthode est très dangereuse et ne doit pas être utilisée , à less que les files que vous souhaitez supprimer provoquent l'absence de votre disque de sauvegarde et votre seule alternative à supprimer ces files supprime des incréments entiers.

IMPORTANT: correctement, vous devriez faire l'étape 4 pour chaque incrément de mirror_metadata. Rdiff-backup avant 1.1.1 ne se soucient pas d'avoir des inputs supplémentaires de mirror_metadata pour les files supprimés de la sauvegarde de cette façon, sauf dans la version la plus récente de mirror_metadata. Cependant, au 1.1.1, la gestion de mirror_metadata a changé – la sauvegarde de rdiff diffifie maintenant les files de métadonnées – et on sait si des inputs supplémentaires dans ces files diff'd affecteront les opérations de restauration. (Note technique: les difffs mirror_metadata n'utilisent PAS la même méthode que les files diffs. Ce ne sont pas des files delta rdiff, mais des files text simples (et non, ils ne sont pas non plus des texts ordinaires). Pour cette raison, il est sécuritaire de remettre -décitez-les, donc si vous avez besoin de vous pouvez faire l'étape 4 sur ces diffs.)

  1. Vérifiez l'heure – assurez-vous qu'il n'est pas proche du time pour une exécution programmée de la sauvegarde de rdiff. Assurez-vous également que la sauvegarde de rdiff ne fonctionne pas.

  2. Accédez à votre directory cible miroir et supprimez le file ou le directory là-bas.

  3. Allez dans rdiff-backup-data / increments sur la cible et supprimez toutes les traces du file / directory là-bas. Important! Si vous supprimez un directory, assurez-vous de find et de supprimer tous les files * .dir pour cela aussi! Si c'est un file, assurez-vous de find et de supprimer tous les files * .missing (le cas échéant). Veillez à ne pas supprimer tout ce qui n'est pas lié à ce que vous essayez de supprimer, ou vous risquez de perdre la capacité de restaurer d'autres files.

  4. Étape importante! (et AVERTISSEMENT, ceci n'est pas testé avec rdiff-backup 1.1.1 ou version ultérieure) Retournez dans datatables de sauvegarde-sauvegarde et mettez le dernier file miroir-metadata. Modifiez le file mirror_metadata dans un éditeur de text bien comporté (AVERTISSEMENT! N'utilisez pas pico ou nano ou tout autre chose qui pourrait faire automatiquement l'emballage de ligne!) Et supprimez toutes les references au file ou au directory que vous avez supprimé. Soyez très prudent de ne pas gâcher le format du file.

il semble que quelqu'un ait fait un script en procédant aux étapes ci-dessus https://www.eugenemakerspace.com/wiki/Sites/Rdiff-backup-delete

Je ne l'ai pas testé, mais choisissez un mode «économiseur» en supprimant tous les files déjà en cours pendant 2 semaines, en cours d'exécution

rdiff-backup --remove-older-than 2W host.net::/remote-dir 

Plus d'exemples http://www.nongnu.org/rdiff-backup/examples.html

  • Je ne peux pas supprimer les files 'rm: ne peut pas supprimer X Système de files en lecture seule'
  • Comment faire une restauration de sauvegarde rdiff
  • rdiff-backup - list toutes les modifications (et horodatages) d'un certain file (ou files)?
  • Existe-t-il un moyen de répertorier les files qui peuvent être récupérés à partir de rdiff-backup
  • Une bonne raison de ne pas utiliser la rotation de file journal basée sur la date (rdiff-backup)?
  • Panic de kernel (3.2.0) hors memory (Debian 7.3) bien que le process offensant ait été tué
  • À quoi sert une sauvegarde d'état système?
  • La rediffusion est-elle obsolète?
  • sauvegardes avec partage de server ubuntu via samba: des instantanés lvm sont-ils nécessaires?
  • Rdiff-backup restaurant les directorys sans sous-directorys
  • Sauvegarde complète ou incrémentielle d'un grand nombre de files
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.