6 votes

Manière appropriée de restaurer les fichiers / paramètres de l'utilisateur après une mise à niveau

Je voudrais installer un nouvel ubuntu 11.04 sur mon ordinateur à la maison qui a quelques comptes utilisateurs que je vais devoir restaurer. Actuellement, j'utilise 'Back in Time' pour sauvegarder mes données. Je veux m'assurer que le compte de chacun est préservé avec leurs données et paramètres et je me demandais si ces sauvegardes suffiront ? Si je restaure leurs dossiers dans le nouveau dossier 'home' sur la nouvelle installation, est-ce que cela recréera leurs comptes et paramètres ? Ou y a-t-il une meilleure façon d'accomplir cela ?

3voto

Scott Severance Points 13166

Idéalement, /home devrait être sur une partition séparée. Ensuite, lors de l'installation, spécifiez vos partitions manuellement. Configurez votre partition home pour qu'elle se trouve à /home et assurez-vous de ne pas la formater. Ensuite, tout devrait être bien configuré.


Si vous n'avez pas de partition séparée, vous pouvez utiliser GParted pour redimensionner votre partition et créer une partition /home (qui devrait normalement être la plus grande partition) en ext4 ou ext3. Ensuite, copiez tout ce qui se trouve dans /home vers la nouvelle partition et configurez fstab.

# En supposant que la nouvelle partition a été créée
# et formatée en ext4 et est appelée /dev/sda2.
sudo mount /dev/sda2 /mnt
sudo cp -av /home/* /mnt  # L'option -a est vraiment importante ici; si vous l'oubliez, des choses vont se casser.

# Vérifiez que tout a été copié correctement; ensuite...
cd /home  # Assurez-vous que rien n'utilise votre répertoire home, pas même le répertoire de travail actuel.
sudo rm -r /home/*
sudo umount /mnt && sudo mount /dev/sda2 /home

Ensuite, ajoutez la ligne suivante à /etc/fstab:

/dev/sda2    /home    ext4    relatime    0 2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X