J'ai actuellement une merveilleuse installation de Maverick Meerkat en cours d'exécution. Je souhaite déplacer mon /home
vers une autre partition selon de nombreuses suggestions.
Comment puis-je y parvenir sans avoir à réinstaller le système Ubuntu dans son ensemble? Puis-je simplement créer la partition avec gparted
puis changer le point de montage de /home
dans fstab pour le refléter ou est-ce un peu plus difficile?
Oui, il suffit d'ajouter une nouvelle entrée à/etc/fstab, puis de copier les fichiers.
Je suggère d'utiliser des identificateurs UUID pour l'identificateur de partition dans fstab, avec une syntaxe similaire à celle-ci:
UUID=abcdabcd-acbd-abcd-abcd-abcdabcd /home ext4 defaults 0 2
La copie est mieux faite en tant que root, avec le drapeau "-a" passé à cp. Aussi, mieux vaut jouer en toute sécurité et ne pas supprimer les fichiers immédiatement:
cp -a /home/* /path/to/new/partition/
mv /home /old_home
mkdir /home
Notez que les répertoires utilisateur doivent être directement dans la partition, pas dans/partition/home /
Je pense qu'il est préférable de suivre le guide du wiki Ubunt . Je l'ai utilisé il y a un moment et cela a fonctionné correctement.
Envisagez-vous de partager votre/maison avec Windows? Si oui, j'ai commis quelques erreurs mais c'est faisable. Lire ma courbe d'apprentissage ici.
How-To Geek propose également un bon tutoriel sur la fusion de linux et windows/home et de Mes documents ici ainsi que de nombreux autres (HTG est mon autre source d’informations précieuses!)
Cas particulier
Copier le répertoire de base sur le lecteur USB portable
Il y a de bonnes raisons de copier le répertoire personnel sur un lecteur USB. Ne pas avoir à quitter la maison à la maison lorsque vous voyagez en est un. Ne pas faire confiance à son compagnon de chambre en est un autre.
Formater le lecteur flash à ext4.
En tant que root, utilisez Grsync pour copier le répertoire home/{nom d'utilisateur} du lecteur interne sur le lecteur flash. Préserver le propriétaire, les autorisations et le groupe fonctionne pour moi.
Copiez l'UUID de la nouvelle partition.
Modifiez/etc/fstab sur le lecteur interne pour ajouter l'UUID/home:
UUID = {UUID d'en haut}/home ext4 par défaut 0 0
Il peut être judicieux d’utiliser une maison cryptée lors de vos déplacements.
Si les autorisations USB domestiques sont perturbées, elles peuvent être mises à jour à partir du lecteur interne.
Vous aurez besoin de la clé USB pour démarrer l’ordinateur ou d’éditer fstab avec un #.
Merci à ubfan1 pour son indice - tiliser le répertoire personnel existant à partir d’un lecteur externe amorçable