Page 1 sur 4
[Résolu] Nouveau partitionnement
Posté : dim. 3 janv. 2016 16:20
par Rotopali
Bonjour,
Voilà, j'ai installé LinuxMint récemment sur 1 disque dur de 1 To.
L'install a été faite avec les options par défaut
Mon Home est situé sur ce disque.
Je voudrais repartitionner ce disque pour créer une partition supplémentaire et déplacer mon home sur cette nouvelle partition (En fait pour séparer le système de mes données).
Cela est-il faisable sans risque ? (et pour le système et pour mes données ?)
Cdt
Roto
Re: Nouveau partionnement
Posté : dim. 3 janv. 2016 16:58
par dagonh
C'est faisable sans risque, mais délicat.
1. Redémarrer avec LiveCD ou LiveUSB, vu qu'on ne peut pas bidouiller des partitions montées (des outils le permettent, mais c'est casse-gueule).
2. Avec Gparted, réduis la partition système pour faire de la place.
3. Crée la nouvelle partition pour home et formate-la en ext4. Note son UUID.
4. Crée deux répertoires dans ton live (simplement "mkdir /temp1" et "mkdir /temps2")
5. Monte les partitions concernées dessus ("mount /dev/sda1 /temp1" et "mount /dev/sda3 /temp2", en supposant que / soit sda1 et ton nouveau /home sda3, si pas ça tu mets les bonnes valeurs).
6. Copie ton /home : "cp /temp1/home /temp2"
7. "pluma /temp1/etc/fstab" pour ouvrir le fichier fstab
8. Ajoute une ligne "UUID=xxxx /home ext4 defaults,noatime,discard,data=ordered 0 2" (en mettant l'UUID du nouveau /home à la place de xxxx) et sauvegarde (attention, surtout pas touche à l'existant dans ce fichier !)
9. Renomme l'ancien /home : "mv /temp1/home /temp1/homeold"
À présent, redémarre normalement.
Si ça se passe bien, tu es sur le nouveau /home (facile à vérifier d'après la taille de la partition), tu peux supprimer /homeold et tout son contenu.
Si ça foire, redémarre en Live et essaie de voir où est l'erreur.
Et si tu veux revenir à la situation antérieure (mais avec la nouvelle partition présente, ce n'est pas annulable) :
– Recrée /temp1, montes-y /dev/sda1
– Renomme /temp1/homeold en /temp1/home
– Mets un '#" dans fstab devant la ligne ajoutée et sauvegarde.
– Redémarre normalement et dis-nous quoi.
Re: Nouveau partionnement
Posté : dim. 3 janv. 2016 17:18
par Rotopali
Salut Dagonh,
Merci beaucoup pour ta réponse détaillée. Je pense avoir pigé la manip.
Juste une question : LiveCD / LiveUSB c'est l'ISO bootable de LinuxMint que j'ai installé ou un ISO plus spécifique ?
Cdt
Roto
Re: Nouveau partionnement
Posté : dim. 3 janv. 2016 17:21
par mpat
Comme Dagonh, est momentanément absent du forum, je te répond avec ta clé bootable.
Re: Nouveau partionnement
Posté : dim. 3 janv. 2016 17:28
par Rotopali
Ok merci Mpat.
Je vais faire la manip quand je me sentirais "prêt" et vous tiendrais informé
A +
Roto
Re: Nouveau partitionnement
Posté : lun. 4 janv. 2016 00:23
par Rotopali
Hello,
J'ai rebooté mon PC avec un liveUSB et repartitionné le DD : 150 Go (système) et 750 Go (Perso)
Cela m'a pris un certain temps mais cela a été fait sans soucis.
Création répertoires temporaires et montage des partitions concernées dessus ok (avec rajout de sudo devant les commandes)
juste une correction à mkdir /temps2 => mkdir /temp2
Pour la copie du home la commande cp /temp1/home /temp2 donne une erreur que j'ai corrigée avec l'option -r et sudo
La commande Pluma étant inconnue, j'ai ouvert en root le fichier fstab et l'ai modifié en rajoutant la ligne décrite par Dagonh.
Renommage du home et reboot... rien... LinuxMint ne veut plus booter
Reboot avec la liveUSB : suppression de la ligne ajoutée précédemment et renommage du homeold pour revenir au début => Ouf, tout a l'air ok !
PS : Je viens de m'apercevoir que le Home que j'ai copié sur la nouvelle partition n'a pas gardé les mêmes droits que l'original; le proprio est maintenant root...
Bon faudra que je réessaie, mais une autre fois. Là il est un peu tard et je bosse demain !
A +
Roto
Re: Nouveau partitionnement
Posté : lun. 4 janv. 2016 03:23
par mpat
Comme tu as commencé avec l'explication de Dagonh, on va le laisser achever, si tout le monde donne son avis, tu vas te mélanger les pinceaux,
il t’expliquera comment rendre les appartenances ou droits. il est ici tôt le matin donc un peu de patience.
Re: Nouveau partitionnement
Posté : lun. 4 janv. 2016 08:51
par dagonh
Rotopali a écrit :La commande Pluma étant inconnue, j'ai ouvert en root le fichier fstab et l'ai modifié en rajoutant la ligne décrite par Dagonh.
J'ai mis "pluma" parce que c'est l'éditeur de Maté, mais jamais encore tu n'as précisé quel bureau tu avais installé.
Rotopali a écrit :Renommage du home et reboot... rien... LinuxMint ne veut plus booter
Reboot avec la liveUSB : suppression de la ligne ajoutée précédemment et renommage du homeold pour revenir au début => Ouf, tout a l'air ok !
Donc, probablement grosse erreur sur la ligne ajoutée, parce que si c'étaient simplement les caractéristiques qui étaient fausses, tu aurais pu démarrer quand même. Poste-nous cette ligne ajoutée.
À moins que ce ne soit simplement dû au pb du nouveau /home/jpj91 en root (si tu n'as pas les droits sur tes dossiers perso, ta session ne peut démarrer). Peux-tu préciser à quel moment le démarrage coince ?
Rotopali a écrit :PS : Je viens de m'apercevoir que le Home que j'ai copié sur la nouvelle partition n'a pas gardé les mêmes droits que l'original; le proprio est maintenant root...
En effet, j'ai oublié des choses importante dans la commande de copie , je te suggère d'effacer le contenu du nouveau home et de recommencer à l'étape de la copie avec
… qui préservera tous propriétaires, groupes et autorisations… et copiera effectivement TOUT le contenu (-R est préférable à -r)
(/home proprement dit, lui, reste en "root", c'est normal. L'important est que /home/jpj91 et ce qui est dessous soient bien à toi.)
Re: Nouveau partitionnement
Posté : lun. 4 janv. 2016 08:56
par Tangos
Rotopali a écrit :PS : Je viens de m'apercevoir que le Home que j'ai copié sur la nouvelle partition n'a pas gardé les mêmes droits que l'original; le proprio est maintenant root...
Parfait, tu es en Cinnamon. Donc, c'est très simple. Tu fais un clic droit dans ton post de travail. Tu fais "
ouvrir en tant qu'utilisateur root", puis tu vas dans la partition contenant
/home et tu fais un clic droit. Tu choisis "
Propriétés", puis l'onglet "
Permissions". Dans "
accès au dossier", tu choisis ton nom d'utilisateur.
M'est d'avis que si ton /home est nativement en "root" et non ton nom d'utilisateur, qu'il n'est pas le /home défini par ta session.
Pluma est pour Maté,
Gedit est pour Cinnamon.
Re: Nouveau partitionnement
Posté : lun. 4 janv. 2016 09:13
par dagonh
Tangos a écrit :M'est d'avis que si ton /home est nativement en "root" et non ton nom d'utilisateur, qu'il n'est pas le /home défini par ta session.
Évidemment, puisqu'il s'agit de changer le /home de place !
Mais la copie n'ayant pas été faite proprement (
mea culpa), simplement faire un changement de propriétaire par la méthode "brutale" peut n'être pas totalement sain. C'est pourquoi j'ai recommandé de recommencer la copie avec l'option -p qui, elle, préserve tout ce qui est propriétaire, groupe, permissions.