Comment sauvegarder son dossier utilisateur

Le répertoire /home (appelé "dossier utilisateur") contient les fichiers personnels et les configurations logiciels de chaque utilisateur. Il est donc important d'en faire des sauvegardes régulièrement, et surtout avant toute opération risquée (partitionnement, etc.).

Ce tutoriel explique comment sauvegarder ce dossier /home simplement.

Le support de sauvegarde doit être formaté en ext3 ou ext4 (sinon les fichiers de données seront sauvegardés, mais les fichiers de configuration auront des problèmes).

Procédure simple

Pour sauvegarder simplement son dossier utilisateur (dossier /home), il suffit d'ouvrir son gestionnaire de fichiers, y afficher les fichiers cachés, puis copier manuellement (par un glisser-déposer) le dossier /home vers :

  • un CD-RW / DVD-RW
  • ou disque dur externe, clé USB, ou périphérique à mémoire flash
  • ou un autre ordinateur sur le réseau

Par précaution, vérifiez que les fichiers et dossiers cachés ont bien été copiés (par exemple avec Meld).

Alternatives

Il est aussi possible de sauvegarder son home :

  • ou en ligne de commande en montant le support externe puis en tapant dans un terminal
    sudo cp -apv /home/ /media/<nom_du_support_externe>

ou de façon plus rapide et plus sûre

 tar -cz /<source> | (cd /<destination> ; tar -xvz) 
  • sauvegarder dans le cloud. (par exemple, voir la page hubiC)

Détails

Si vous ne souhaitez sauvegarder qu'une partie de votre configuration, voici une liste de dossiers et de fichiers système à ne pas oublier :

  • ~/.gconf/apps contient les personnalisation et les historiques d'utilisation des logiciels cités dans ce dossier ;
  • ~/.config contient les paramètres de configuration des logiciels cités dans ce dossier ;
  • ~/.gconf/desktop/gnome contient les paramètres du bureau Gnome (affichage, raccourcis clavier, disposition, …) ;
  • /etc/NetworkManager contient les paramètres de connexion réseau (nom des réseaux wifi et VPN, clé de sécuritée, …) et ~/.gconf/system/networking contient les personnalisations des paramètres de connexion ;
  • ~/.gnome2/keyrings/default.keyring (dans Karmic) ou login.keyring (depuis Lucid) ou ~/.local/share/keyrings/login.keyring (dans Trusty), est votre coffre fort de mot-de-passe, il contient les clé wifi, les mots-de-passe contenus dans Évolution, Ubuntu One, … Adaptez le nom de votre fichier en fonction de la version d'Ubuntu.

En complément, voici quelques logiciels longs à configurer dont vous pouvez sauvegarder les paramètres :

  • ~/.aMule en cas d'utilisation de filtrage ip, de mise à jour automatique des serveurs et d'optimisations diverses d'aMule ;
  • ~/.config/gpodder pour conserver les adresses de podcast et la liste des éléments téléchargé ou supprimé dans gPodder ;
  • ~/.config/transmission pour conserver les préférences de Transmission, le ratio et la liste des fichiers en cours de téléchargement ;
  • ~/.config/banshee-1 et ~/.gconf/banshee-1 pour conserver les configurations et les préférences d'écoute du lecteur Banshee ;
  • ~/.evolution pour conserver ses emails et contacts Évolution ;
  • ~/.googleearth pour conserver ses cartes et le cache des vues satellite téléchargé avec Google Earth ;
  • ~/.mozilla pour conserver ses marques-pages Firefox, mots-de-passe, historique, extensions, … ;
  • ~/.thunderbird (ou ~/.mozilla-thunderbird) pour conserver ses emails et contacts Thunderbird ;
  • ~/.config/chromium pour conserver les données et configuration de Chromium ;
  • ~/.config/libreoffice pour conserver les dictionnaires et préférences diverses de LibreOffice ;
  • ~/.VirtualBox et ~/VirtualBox VMs qui contiennent les configuration et les image de disque de machines virtuelle VirtualBox ;
  • ~/.wine si vous avez installé des logiciels et/ou modifié la configuration par défaut, par exemple pour améliorer la sécurité de Wine.

D'autres dossiers sont à consulter au cas par cas :

  • ~/.local qui contient diverses données stockées par les logiciels (playlists de Rhythmbox, historique d'Empathy, … ;
  • ~/.nomdupaquet qui contient de façon générique la ou les configuration du paquet ou du programme ;
  • D'autres dossiers selon vos utilisations, si besoin précisez les dans la documentation.

Voir aussi


Contributeurs principaux : YannUbuntu, Percherie.