web-dev-qa-db-fra.com

La sauvegarde ne fonctionne plus

Depuis la mise à niveau vers les sauvegardes Ubuntu 12.10 ne fonctionnent plus (en utilisant l'outil de sauvegarde Deja-Dup par défaut). Je reçois toujours le message: No space left in ‘/’. (qui est PAS le chemin vers lequel je sauvegarde).

Les préférences sont définies pour sauvegarder ma Maison en ignorant Corbeille . Et la destination dispose de ~ 500 Go d'espace gratuit!

Existe-t-il un moyen de trouver la cause de cette étrange erreur? (qui échoue en interne, car il est impossible d'allouer de l'espace dans /tmp .)

EDIT: Ajout de plus de détails.

3
abergmeier

Il s'agit d'un problème avec Deja , car l'interface utilisateur ne permet pas de modifier le tempdir. Si par ex. vous voulez utiliser tmpfs vous devez probablement appeler duplicity manuellement via:

duplicity --no-encryption --gio --tempdir /var/tmp /home/<username> file:///<yourbackupdir>

Voir https://bugs.launchpad.net/deja-dup/+bug/872233/comments/6

1
abergmeier

Je n'utilise pas cet outil mais je suppose que même s'il ne sauvegarde pas dans le même répertoire, il doit stocker des journaux ou des données temporaires quelque part.

Outre le fait que le fait d'avoir votre système de fichiers racine plein est un problème plus important qui doit être résolu en premier, je proposerai une idée générique pour savoir où il écrit.

  1. Libérez de l'espace sur votre système de fichiers racine. Trouvez les fichiers journaux sous/var/log qui pourraient être devenus trop volumineux et qui n'ont pas été modifiés au cours des derniers 3 jours, par exemple:

    trouver/var/log -xdev -mtime +3

  2. Déplacez-les ailleurs en dehors de votre racine fs ou compressez-les (gzip/bzip2)

  3. Configurer deja dup pour sauvegarder un petit répertoire
  4. Créez un fichier dans/tmp: touch /tmp/tstamp
  5. Exécutez deja-dup
  6. Recherchez les fichiers qu'il modifie avec find / -xdev -newer /tmp/tstamp

Si ce sont les fichiers temporaires qu'il doit créer quelque part sur votre système de fichiers racine, vous devrez probablement exécuter la dernière commande find pendant l'exécution de votre sauvegarde.

Sinon, s'il ne s'agit que des fichiers journaux, vous pourrez probablement les trouver après avoir exécuté votre sauvegarde. Mais en fin de compte, vous devez libérer de l'espace sur votre FS racine.

Avez-vous des partitions séparées pour/home,/tmp, etc.?

1
Marcin Kaminski