Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
deplacer_root [Le 23/07/2013, 17:26]
FelixP
deplacer_root [Le 08/05/2023, 12:29] (Version actuelle)
81.220.114.136 [Pourquoi déplacer sa partition /]
Ligne 1: Ligne 1:
-{{tag>​partitions système ​brouillon}}+{{tag>​partitions système ​BROUILLON}}
  
 <​note>​Cette page est en cours de construction... Si vous êtes arrivé ici, c'est que le sujet vous intéresse. Si vous avez suffisamment de connaissances,​ vous pouvez continuer ce topic. (Pour ma part j'ai peu de temps a y consacré en ce moment malheureusement...) <​note>​Cette page est en cours de construction... Si vous êtes arrivé ici, c'est que le sujet vous intéresse. Si vous avez suffisamment de connaissances,​ vous pouvez continuer ce topic. (Pour ma part j'ai peu de temps a y consacré en ce moment malheureusement...)
  
-Pour plus d'info sur le sujet vous pouvez allez voir sur le forum: [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=141941|Deplacer contenue ​de / vers partition plus grande]]+Pour plus d'info sur le sujet vous pouvez allez voir sur le forum: [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=141941|Déplacer le contenu ​de / vers une partition plus grande]].
  
 Voir aussi [[:​tutoriel:​deplacer_home|la page traitant du déplacement du /​home]].</​note>​ Voir aussi [[:​tutoriel:​deplacer_home|la page traitant du déplacement du /​home]].</​note>​
Ligne 11: Ligne 11:
  
 ===== Pourquoi déplacer sa partition / ===== ===== Pourquoi déplacer sa partition / =====
-La principale raison de déplacer sa partition / est de conserver son système actuel avec toutes ses configurations et applications lors d'​une ​ré_organisation ​des partitions de son disque dur (déplacement,​ agrandisement,​ retrécissement de partitions, utilisation d'un autre disque dur, suppression de Windows du disque dur). +La principale raison de déplacer sa partition / est de conserver son système actuel avec toutes ses configurations et applications lors d'​une ​réorganisation ​des partitions de son disque dur (déplacement,​ agrandisement,​ retrécissement de partitions, utilisation d'un autre disque dur, suppression de Windows du disque dur). 
 +Mais également si on a des craintes avec un disque SSD un peu vieux.
 ===== Mode opératoire ===== ===== Mode opératoire =====
 La procédure de déplacement de la partition / consiste en 4 étapes : La procédure de déplacement de la partition / consiste en 4 étapes :
Ligne 24: Ligne 24:
  
   * Posséder un live CD afin de pouvoir manipuler vos partitions de l'​extérieur.   * Posséder un live CD afin de pouvoir manipuler vos partitions de l'​extérieur.
-  * Posséder une connexion internet pour pouvoir installer [[GParted]] si celui ci ne figure pas sur le live CD. GParted figure sur le CD Gutsy.+  * Posséder une connexion internet pour pouvoir installer [[GParted]] si celui ci ne figure pas sur le live CD.
   * Connaître les identifiants de ses partitions (sous la forme ''/​dev/​sda1''​),​ à l'aide de GParted ou de la commande <code bash>​sudo fdisk -l </​code>​   * Connaître les identifiants de ses partitions (sous la forme ''/​dev/​sda1''​),​ à l'aide de GParted ou de la commande <code bash>​sudo fdisk -l </​code>​
  
Ligne 30: Ligne 30:
  
 ==== Créer une nouvelle partition ==== ==== Créer une nouvelle partition ====
-Vous devez utiliser une partition vide et formatée linux (ext3 ou ext2). Si vous n'avez pas déjà cette partition vous devez la créer. Pour modifier, créer ou supprimer vos partitions vous pouvez utiliser le logiciel [[GParted]] (ou d'​autres comme [[QtParted]]).+Vous devez utiliser une partition vide et formatée linux (voir la  page [[ssd_solid_state_drive#​choix_du_systeme_de_fichier|choix du système de fichier (SSD)]] si vous avez un SSD). Si vous n'avez pas déjà cette partitionvous devez la créer. Pour modifier, créer ou supprimer vos partitionsvous pouvez utiliser le logiciel [[GParted]] (ou d'​autres comme [[QtParted]]).
  
-<note important>​Attention,​ un disque dur utilisant une table de partition de type MBR (ce qui est le cas pour la majorité des PCs) ne peut pas supporter plus de partitions principales. Si vous avez besoin de plus de partitions, ​je vous conseille ​de créer une partition étendue, dans laquelle vous pourrez créer des partitions logiques.+<note important>​Attention,​ un disque dur utilisant une table de partition de type MBR (ce qui est le cas pour la majorité des PCs) ne peut pas supporter plus de quatre ​partitions principales. Si vous avez besoin de plus de partitions, ​il est conseillé ​de créer une partition étendue, dans laquelle vous pourrez créer des partitions logiques.
 </​note>​ </​note>​
  
Ligne 39: Ligne 39:
 ==== Copier sa partition / ==== ==== Copier sa partition / ====
 Maintenant qu'une nouvelle partition a été créée, il faut copier les fichiers de l'​ancienne vers la nouvelle. Pour cela, il faut booter à l'aide d'un live CD et lancer un terminal. Voici une série de commandes à exécuter pour copier les fichiers de la partition "​old"​ vers la partition "​new"​. Maintenant qu'une nouvelle partition a été créée, il faut copier les fichiers de l'​ancienne vers la nouvelle. Pour cela, il faut booter à l'aide d'un live CD et lancer un terminal. Voici une série de commandes à exécuter pour copier les fichiers de la partition "​old"​ vers la partition "​new"​.
 +
 +La copie peut se faire de différentes façons :
 +* En ligne de commande :
 +    * Avec dd
 +    * Avec rsync
 +    * Avec cp
 +  * En interface graphique :
 +    * Avec gparted
 +
 +Avantages / inconvénients :
 +^Méthode^On doit monter les partitions avant la copie^On peut copier la partition root active^Copie le UUID et label^
 +|dd|non|oui|oui|
 +|rsync ou cp|oui|oui|non|
 +|gparted|non|non|oui|
 +
 +
 <note important>​On prendra l'​exemple de l'​ancienne partition ("​old"​) :''/​dev/​sda1''​ (où Ubuntu est installé) \\ et la nouvelle partition ("​new"​) : ''/​dev/​sda3''​ (où Ubuntu sera installé)</​note>​ <note important>​On prendra l'​exemple de l'​ancienne partition ("​old"​) :''/​dev/​sda1''​ (où Ubuntu est installé) \\ et la nouvelle partition ("​new"​) : ''/​dev/​sda3''​ (où Ubuntu sera installé)</​note>​
 Pour plus d'​informations sur la gestion des partitions sous Linux, voir [[:​mount_fstab#​Présentation|cet article]] Pour plus d'​informations sur la gestion des partitions sous Linux, voir [[:​mount_fstab#​Présentation|cet article]]
  
-=== Créer 2 répertoires === +=== Créer 2 répertoires ​(méthode rsync ou cp) === 
-Les deux commandes ci-dessous permettent de créer deux répertoires qui serviront à monter les 2 partitions. ​+Les deux commandes ci-dessous permettent de créer deux répertoires qui serviront à monter les 2 partitions.
  
   sudo mkdir /old   sudo mkdir /old
   sudo mkdir /new   sudo mkdir /new
  
-=== Monter les 2 partitions ===+=== Monter les 2 partitions ​(méthode rsync ou cp) ===
 Les deux commandes [[:​mount_fstab#​La commande mount|mount]] ci-dessous permettent de monter les partitions dans les répertoires précédemment créés. Les deux commandes [[:​mount_fstab#​La commande mount|mount]] ci-dessous permettent de monter les partitions dans les répertoires précédemment créés.
  
 <note important>​Pensez à modifiez les partitions sda1 et sda3 en fonction de vos besoins !</​note>​ <note important>​Pensez à modifiez les partitions sda1 et sda3 en fonction de vos besoins !</​note>​
-<code bash>​sudo mount /dev/sda3 /old +<code bash>​sudo mount /dev/sda1 /old 
-sudo mount /dev/sda1 /​new</​code>​+sudo mount /dev/sda3 /​new</​code>​
  
 === Copie des fichiers === === Copie des fichiers ===
-Cette commande va lancer la copie de tous les fichiers de l'​ancienne partition vers la nouvelle. En fonction de la quantité de données, cela peut prendre plus ou moins de temps.+Cette commande va lancer la copie de tous les fichiers de l'​ancienne partition vers la nouvelle. En fonction de la quantité de données, cela peut prendre plus ou moins de temps. ​Ici, on présente 3 méthodes : avec **rsync** ou **cp** ou **dd** 
 + 
 +**Copie avec rsync**
 <code bash>​sudo rsync -axHAXP /old/ /​new/</​code>​ <code bash>​sudo rsync -axHAXP /old/ /​new/</​code>​
  
 Rsync permet l’arrêt, la reprise et est plus verbeux que cp. \\ Rsync permet l’arrêt, la reprise et est plus verbeux que cp. \\
-Vous pouvez installer rsync dans le LiveCD (il disparaîtra à l'​extinction) à l'aide de la commande ''​sudo apt-get install rsync''​, ou utiliser cp :   +Vous pouvez installer rsync dans le LiveCD (il disparaîtra à l'​extinction) à l'aide de la commande ''​sudo apt-get install rsync''​
-<code bash>​sudo cp -ax /old/*. /new </​code>​+
  
-<note important>Il semble plus judicieux, si on utilise la commande ''​cp'',​ de se mettre d'​abord dans le répertoire ''/​old''​ avec ''​cd /old''​ puis utiliser la commande suivante : +**Ou copie avec cp** 
-''​sudo cp -axRv . /new''​ +<code bash> 
-Chez moi en tout cas la commande ​ ''​sudo cp -ax /old/*. /​new''​ n'a pas fonctionné. \\ +cd /old 
-L'​option ''​-x''​ permet de ne pas copier en-dessous des liens logiques vers d'​autres partitions (comme ''/​home''​) pour ne copier que ce qui est réellement dans la partition.+sudo cp -axRv . /new 
 +</code> 
 + 
 +<note important>​L'​option ''​-x''​ permet de ne pas copier en-dessous des liens logiques vers d'​autres partitions (comme ''/​home''​) pour ne copier que ce qui est réellement dans la partition. ​En d'​autres termes, si vous avez un ''/​home''​ séparé, il ne sera pas copié (option ''​-x''​). Vous devez donc, si vous le voulez, déplacer votre dossier utilisateur dans une nouvelle partition. (pas besoin d'​être dans un LiveCD)
 </​note>​ </​note>​
-  
-A ce moment, vous avez deux systèmes Ubuntu installés sur votre (vos) disque(s) dur(s). 
- 
-<note important>​Si vous avez un ''/​home''​ séparé, il ne sera pas copié (option ''​-x''​). Vous devez donc, si vous le voulez, déplacer votre dossier utilisateur dans une nouvelle partition. (pas besoin d'​être dans un LiveCD)</​note>​ 
  
 +**Ou copie avec dd**.
 +Une autre alternative est d'​utiliser [[dd#​copier_une_partition_de_disque_sur_un_autre_disque|Commande “dd” pour copier une partition]] :
 +  * Avantage :
 +    * la partition de destination sera un clone identique de la partition initiale
 +    * pas la peine de monter les disques
 +  * Avantage / inconvenient : l'​[[uuid_et_label|UUID et label]] sera copié. Il ne sera pas nécessaire de faire l'​étape suivante (edition de fstab). Par contre, vous devez changer l'UUID du disque initial soit en virant le disque initial, soit en changeant son UUID (astuce : un clic droit sur la partition dans l'​application [[gpart|gpart]])
  
 +A ce moment, vous avez deux systèmes Ubuntu installés sur votre (vos) disque(s) dur(s).
 ==== Modifier les fichiers de gestion du disque ==== ==== Modifier les fichiers de gestion du disque ====
 Il reste à modifier : Il reste à modifier :
Ligne 121: Ligne 144:
   * Si la commande "​grub-mkconfig"​ échoue, essayez:   * Si la commande "​grub-mkconfig"​ échoue, essayez:
  
-<note warning>​Attention nécessite d'​avoir un accès internet depuis le live CD = accès réseau, il peut arriver que les cartes WiFi ne soient pas reconnues</​note> ​+<note warning>​Attention nécessite d'​avoir un accès internet depuis le live CD = accès réseau, il peut arriver que les cartes WiFi ne soient pas reconnues</​note>​
  <​code bash> apt-get remove --purge grub-pc  <​code bash> apt-get remove --purge grub-pc
  ​apt-get install grub-pc </​code>​  ​apt-get install grub-pc </​code>​
  • deplacer_root.1374593178.txt.gz
  • Dernière modification: Le 23/07/2013, 17:26
  • par FelixP