Outils pour utilisateurs

Outils du site


kb:linux:donnees:changer_la_taille_d_une_partition_sans_la_demonter

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édentesRévision précédente
Prochaine révision
Révision précédente
kb:linux:donnees:changer_la_taille_d_une_partition_sans_la_demonter [2017/11/05 22:08] beukb:linux:donnees:changer_la_taille_d_une_partition_sans_la_demonter [2020/03/13 17:34] (Version actuelle) beu
Ligne 1: Ligne 1:
-======Changer la taille d'une partition sans la démonter======+======Augmenter la taille d'une partition sans la démonter======
  
 ====Introdution==== ====Introdution====
  
-Cette page explique comment changer la taille d'une partition (non LVM) sans avoir à la démonter, y compris la partition root.+Cette page explique comment changer la taille d'une partition (non LVM) sans avoir à la démonter, y compris la partition root. Il faudra cependant démonter les partitions situé plus loin sur le disque (notamment le swap).
  
 ATTENTION, je ne suis pas responsable des pertes potentiel des données, même si je ne n'ai jamais rencontré d'erreurs. ATTENTION, je ne suis pas responsable des pertes potentiel des données, même si je ne n'ai jamais rencontré d'erreurs.
Ligne 11: Ligne 11:
 ====Mise en Application==== ====Mise en Application====
  
-Cela se décompose en quatre étapes+Cela se décompose en cinq étapes
  
-===Etape 1 : Changement de la table de partition===+ 
 +===Etape 1 : Démonter les partitions suivantes=== 
 + 
 +Ça concerne aussi la partition swap 
 + 
 +===Etape 2 : Changement de la table de partition===
  
 Voici l'étape inutile avec une partition LVM, c'est à dire changer la table de partition. Et pour cela rien de plus simple que d'utiliser **fdisk** Voici l'étape inutile avec une partition LVM, c'est à dire changer la table de partition. Et pour cela rien de plus simple que d'utiliser **fdisk**
Ligne 19: Ligne 24:
 Pour cela, lancer la commande : Pour cela, lancer la commande :
  
-<code>+<code bash>
 # fdisk /dev/vda # fdisk /dev/vda
 </code> </code>
Ligne 70: Ligne 75:
 La partition #1 contient une signature ext4. La partition #1 contient une signature ext4.
  
-Voulez-vous supprimer la signature ? [O]ui/[N]on : +Voulez-vous supprimer la signature ? [O]ui/[N]on : N
- +
-The signature will be removed by a write command.+
  
 </code> </code>
Ligne 119: Ligne 122:
 </code> </code>
  
-===Etape 2: Recharger la table de partition par le kernel===+===Etape 3: Recharger la table de partition par le kernel===
  
-Alors la on rentre dans le vif de la galère de la compatibilité, car là on dépends du hardware.+Théoriquement inutile, mais sait on jamais. 
 + 
 +On rentre dans le vif de la galère de la compatibilité, car là on dépends du hardware :-).
  
 Certains disques ne supportent pas le scan des partitions par le noyaux (notamment les disques virtio). Certains disques ne supportent pas le scan des partitions par le noyaux (notamment les disques virtio).
  
-Essayé de lancer la commande :+Il faut taper la commande issue du packet **parted** :
  
-<code> +<code bash
-echo 1 > /sys/block/sdX/device/rescan+partprobe
 </code> </code>
  
 +
 +===Etape 4: Redimensionner les partitions===
 +
 +Il vous suffit de lancer la commande :
 +
 +<code bash>
 +# resize2fs /dev/vda1
 +</code>
 +
 +Et pour la partition SWAP, il vous faut lancer la commande :
 +
 +<code bash>
 +# mkswap /dev/vda2
 +</code>
 +
 +===Etape 5: Mise en place du montage automatique===
 +
 +Il suffira de récupérer les UUIDs avec la commande :
 +
 +<code bash>
 +# blkid
 +/dev/vda1: UUID="8bb4578f-ce81-4cb2-94ad-e6e97960e350" TYPE="ext4" PARTUUID="439c67fe-01"
 +/dev/vda2: UUID="63bd67d4-58dd-4a8d-974c-359a15f82730" TYPE="swap" PARTUUID="439c67fe-02"
 +</code>
 +
 +Puis de les reporter dans le fichier ///etc/fstab//, mais là je vous laisse vous en référer a la doc :-).
 +
 +Si vous avez touché a la partition swap, il vous faut remplacer le UUID dans le fichier ///etc/initramfs-tools/conf.d/resume//
 +
 +<code bash>
 +RESUME=UUID=63bd67d4-58dd-4a8d-974c-359a15f82730
 +</code>
 +
 +et lancer la commande :
 +<code bash>
 +# update-initramfs -u
 +</code>
 +
 +puis pour conclure lancer la commande :
 +
 +<code bash>
 +# mount -a
 +</code>
kb/linux/donnees/changer_la_taille_d_une_partition_sans_la_demonter.1509919700.txt.gz · Dernière modification : 2017/12/09 00:19 (modification externe)