Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
atelier:chantier:redimensionner-la-partition-racine-a-chaud-sans-la-demonter [31/10/2016 01:38] greenmerlin [Introduction] |
atelier:chantier:redimensionner-la-partition-racine-a-chaud-sans-la-demonter [20/06/2022 08:15] --gilles-- [Redimensionner la partition racine a chaud sans la démonter] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Redimensionner la partition racine a chaud sans la démonter ====== | + | ====== Redimensionner la partition racine à chaud sans la démonter ====== |
- | * Objet : redimensionner la partition racine a chaud sans la démonter | + | * Objet : redimensionner la partition racine à chaud sans la démonter |
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
* Commentaires : pas besoin de parted ni de booter sur un rescue disk avec linux | * Commentaires : pas besoin de parted ni de booter sur un rescue disk avec linux | ||
* Création par [[user>greenmerlin]] 31/10/2016 | * Création par [[user>greenmerlin]] 31/10/2016 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=15773 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME |
- | ===== Introduction ===== | + | |
- | Le but de ce tuto est de vous montrer comment vous dépatouiller quand la partition racine d'un de vos linux affiche | + | ===== Introduction ===== |
+ | Le but de ce tuto (c'est plus une astuce qu'un tuto mais bon, je me suis dit que ça pourrait servir) est de vous montrer comment vous dépatouiller quand la partition racine d'un de vos linux affiche qu'elle est pleine: | ||
<code root>df -h </code> | <code root>df -h </code> | ||
- | + | <file retour shell> | |
- | <file retour command> | + | |
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | ||
/dev/sda1 5,9G 5,9G 0,2M 100% / | /dev/sda1 5,9G 5,9G 0,2M 100% / | ||
Ligne 18: | Ligne 17: | ||
</file> | </file> | ||
- | Oui le noyau linux est très stable mais votre système va réagir très mal si votre partition racine est pleine. | + | Le noyau linux a beau être très stable, votre système va réagir très mal si votre partition racine est pleine. |
- | + | ||
- | D'autre part ce tuto ne vous montrera pas comment redimensionner les partitions autre que la partition racine. Car il m'est impossible de couvrir tout les cas existant en détails vu que chaque système peut avoir un nombre variables de partition et de point de montage diffèrents. | + | |
- | Vous devrez faire part de votre propre logique et réflexion afin de libérer de la place derrières(d'un point de vu secteur) la partition racine que vous voulez agrandir. | + | |
+ | D'autre part ce tuto ne vous montrera pas comment redimensionner les partitions autre que la partition racine. Car il m'est impossible de couvrir tout les cas existant en détails vu que chaque système peut avoir un nombre variables de partition et de point de montage différents. \\ | ||
+ | Vous devrez faire part de votre propre logique et réflexion afin de libérer de la place derrières (d'un point de vu secteur) la partition racine que vous voulez agrandir. | ||
Ceci étant dit en avant. | Ceci étant dit en avant. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | donc je reprends sur l'example cité plus haut | + | Donc je reprends sur l'example cité plus haut |
<code root>df -h </code> | <code root>df -h </code> | ||
- | <file retour command> | + | <file retour shell> |
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | ||
/dev/sda1 5,9G 5,9G 0,2M 100% / | /dev/sda1 5,9G 5,9G 0,2M 100% / | ||
Ligne 39: | Ligne 37: | ||
<code root>fdisk -l /dev/sda </code> | <code root>fdisk -l /dev/sda </code> | ||
- | <file retour command> | + | <file retour shell> |
fdisk -l | fdisk -l | ||
Ligne 50: | Ligne 48: | ||
</file> | </file> | ||
- | La taille du disque ici est de 8Go, ce qui me laisse un peu de manoeuvre | + | La taille du disque ici est de 8Go, ce qui me laisse un peu de manœuvre. |
- | Normalement d'un cas comme ceci il faudrait démonter la partition afin de pouvoir la rédimensionner | + | Normalement dans un cas comme ceci il faudrait démonter la partition afin de pouvoir la redimensionner. \\ |
essayons... | essayons... | ||
<code root>umount /</code> | <code root>umount /</code> | ||
+ | <file retour shell> | ||
umount: / : cible occupée | umount: / : cible occupée | ||
(Dans certains cas, des renseignements sur les processus utilisant | (Dans certains cas, des renseignements sur les processus utilisant | ||
le périphérique sont accessibles avec lsof(8) ou fuser(1).) | le périphérique sont accessibles avec lsof(8) ou fuser(1).) | ||
- | + | </file> | |
- | ok, Commençons par imprimer à nouveau notre table de partition actuelle | + | Ok, Commençons par imprimer à nouveau notre table de partition actuelle. |
<code root>fdisk /dev/sda </code> | <code root>fdisk /dev/sda </code> | ||
- | <file retour command> | + | <file retour shell> |
Bienvenue dans fdisk (util-linux 2.25.2). | Bienvenue dans fdisk (util-linux 2.25.2). | ||
Les modifications resteront en mémoire jusqu'à écriture. | Les modifications resteront en mémoire jusqu'à écriture. | ||
Soyez prudent avant d'utiliser la commande d'écriture. | Soyez prudent avant d'utiliser la commande d'écriture. | ||
- | |||
Commande (m pour l'aide) : p | Commande (m pour l'aide) : p | ||
Ligne 85: | Ligne 83: | ||
</file> | </file> | ||
- | Ce qui est important c'est de prendre en note le secteur de départ de votre partition, dans notre cas ici est 2048. | + | Ce qui est important c'est de prendre en note le secteur de départ de votre partition, dans notre cas ici : **2048**. |
Ensuite c'est simple comme debian | Ensuite c'est simple comme debian | ||
- | on détruit la partition et on en crée une nouvelle, en précisant le départ à partir du secteur 4096. Pour cela, nous allons simplement utiliser fdisk encore une fois | + | On détruit la partition puis on en crée une nouvelle, en précisant point de départ à partir du secteur **2048**. Pour cela, nous allons simplement utiliser fdisk encore une fois |
<code root>fdisk /dev/sda</code> | <code root>fdisk /dev/sda</code> | ||
- | <file retour command> | + | <file retour shell> |
Bienvenue dans fdisk (util-linux 2.25.2). | Bienvenue dans fdisk (util-linux 2.25.2). | ||
Les modifications resteront en mémoire jusqu'à écriture. | Les modifications resteront en mémoire jusqu'à écriture. | ||
Ligne 106: | Ligne 104: | ||
Commande (m pour l'aide) : | Commande (m pour l'aide) : | ||
</file> | </file> | ||
- | <file retour command> | + | <file retour shell> |
Commande (m pour l'aide) : n | Commande (m pour l'aide) : n | ||
Type de partition | Type de partition | ||
Ligne 122: | Ligne 120: | ||
</file> | </file> | ||
- | <note> si votre boot n'est pas sur une autre partition n'oublier de rajoiter le flag boot a votre partition racine | + | <note important>si votre /boot n'est pas sur une autre partition n'oublier pas de rajouter le flag boot a votre partition racine</note> |
ensuite on valide les changements de la table de partition | ensuite on valide les changements de la table de partition | ||
- | <file retour command> | + | <file retour shell> |
Commande (m pour l'aide) : w | Commande (m pour l'aide) : w | ||
La table de partitions a été altérée. | La table de partitions a été altérée. | ||
Ligne 134: | Ligne 132: | ||
</file> | </file> | ||
- | À ce stade, le système doit être redémarré afin que le noyau relise et applique la nouvelle table de partition. on va tous de meme forcer un fsck sur la prochaine réinitialisation pour s'assurer que la partition est saine avant son montage. | + | À ce stade, le système doit être redémarré afin que le noyau relise et applique la nouvelle table de partition. on va tout de même forcer un fsck sur la prochaine réinitialisation pour s'assurer que la partition est saine avant son montage. |
<code root>touch /forcefsck</code> | <code root>touch /forcefsck</code> | ||
<code root>init 6</code> | <code root>init 6</code> | ||
- | après le rédémarrage on va informer le sytème de fichier de ce changement de taille | + | après le redémarrage on va informer le système de fichier de ce changement de taille |
<code root>resize2fs /dev/sda1</code> | <code root>resize2fs /dev/sda1</code> | ||
- | puis un dernier rédémarrage et voila | + | Puis un dernier redémarrage et voila |
+ | |||
+ | |||
+ | ===== Test et conclusion ===== | ||
<code root>df -h</code> | <code root>df -h</code> | ||
- | <file retour command> | + | <file retour shell> |
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | ||
- | /dev/sda1 6,9G 5,9G 1G 87% / | + | /dev/sda1 6,9G 5,9G 1G 89% / |
... | ... | ||
</file> | </file> | ||
+ | En conclusion nous avons pu voir que linux nous permet de nous passer des outils de partitionnement standard ou de passer par un boot rescue. | ||
+ | |||
+ | Effectuez vos test prudemment tous de même | ||
+ | Linuxement, |