logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
atelier:chantier:redimensionner-la-partition-racine-a-chaud-sans-la-demonter [02/11/2016 13:31]
greenmerlin créée
atelier:chantier:redimensionner-la-partition-racine-a-chaud-sans-la-demonter [20/06/2022 08:15] (Version actuelle)
--gilles-- [Redimensionner la partition racine a chaud sans la démonter]
Ligne 1: Ligne 1:
-====== ​Titre de Votre Tuto ======+====== ​Redimensionner la partition racine à chaud sans la démonter ​======
  
-  * Objet : du tuto FIXME +  * Objet : redimensionner la partition racine à chaud sans la démonter 
-  * Niveau requis : FIXME {{tag>débutant ​avisé}} +  * Niveau requis : {{tag>​avisé}} 
-  * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME +  * Commentaires : pas besoin ​de parted ni de booter sur un rescue disk avec linux 
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +    * Création par [[user>​greenmerlin]] ​31/10/2016
-  * Suivi : {{tag>​en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:​atelier:#​tags|l'​Atelier]]. +
-    * Création par [[user>​greenmerlin]] ​02/11/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 (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>​ 
 +<file retour shell> 
 +Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur 
 +/​dev/​sda1 ​         5,9G    5,9G  0,2M  100% / 
 +... 
 +</​file>​
  
-**Nota :**+Le noyau linux a beau être très stable, votre système va réagir très mal si votre partition racine est pleine.
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !+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.
  
-===== Introduction ​=====+===== Utilisation ​=====
  
-===== Installation =====+Donc je reprends sur l'​example cité plus haut 
  
-===== Utilisation ​=====+<code root>df -h </​code>​ 
 + 
 +<file retour shell> 
 +Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur 
 +/​dev/​sda1 ​         5,9G    5,9G  0,2M  100% / 
 +... 
 +</​file>​ 
 + 
 +<code root>​fdisk -l /dev/sda </​code>​ 
 + 
 +<file retour shell> 
 +fdisk -l 
 + 
 +Disque /dev/sda : 8 GiB, 8589934592 octets,​ 16777216 secteurs 
 +Unités : secteur de 1 × 512 512 octets 
 +Taille de secteur (logique / physique) :​ 512 octets / 512 octets 
 +taille d'E/S (minimale / optimale) :​ 512 octets / 512 octets 
 +Type d'​étiquette de disque : dos 
 +Identifiant de disque : 0x78bd6049 
 +</​file>​ 
 + 
 +La taille du disque ici est de 8Go, ce qui me laisse un peu de manœuvre. 
 + 
 +Normalement dans un cas comme ceci il faudrait démonter la partition afin de pouvoir la redimensionner. \\ 
 +essayons... 
 + 
 +<code root>​umount /</​code>​ 
 + 
 +<file retour shell> 
 +umount: / : cible occupée 
 +       (Dans certains cas, des renseignements sur les processus utilisant 
 +        le périphérique sont accessibles avec lsof(8) ou fuser(1).) 
 +</​file>​  
 +Ok, Commençons par imprimer à nouveau notre table de partition actuelle. 
 + 
 +<code root>​fdisk /dev/sda </​code>​ 
 + 
 +<file retour shell> 
 +Bienvenue dans fdisk (util-linux 2.25.2). 
 +Les modifications resteront en mémoire jusqu'​à écriture. 
 +Soyez prudent avant d'​utiliser la commande d'​écriture. 
 + 
 +Commande (m pour l'​aide) :​ p 
 +Disque /dev/sda : 8 GiB, 8589934592 octets,​ 16777216 secteurs 
 +Unités : secteur de 1 × 512 512 octets 
 +Taille de secteur (logique / physique) :​ 512 octets / 512 octets 
 +taille d'E/S (minimale / optimale) :​ 512 octets / 512 octets 
 +Type d'​étiquette de disque : dos 
 +Identifiant de disque : 0x78bd6049 
 + 
 +Device ​    ​Boot ​   Start      End  Sectors ​ Size Id Type 
 +/​dev/​sda1 ​          2048 14682111 14680064 ​   6G 83 Linux 
 + 
 +Commande (m pour l'​aide) :​ 
 +</​file>​ 
 + 
 +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 
 + 
 +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>​ 
 + 
 +<file retour shell> 
 +Bienvenue dans fdisk (util-linux 2.25.2). 
 +Les modifications resteront en mémoire jusqu'​à écriture. 
 +Soyez prudent avant d'​utiliser la commande d'​écriture. 
 + 
 + 
 +Commande (m pour l'​aide) :​ d 
 +Numéro de partition (1,2, 2 par défaut) : 1 
 + 
 +La partition 1 a été supprimée. 
 + 
 +Commande (m pour l'​aide) :​ 
 +</​file>​ 
 +<file retour shell> 
 +Commande (m pour l'​aide) :​ n 
 +Type de partition 
 +   ​p ​  ​primaire (0 primaire,​ 0 étendue,​ 4 libre) 
 +   ​e ​  ​étendue (conteneur pour partitions logiques) 
 +Sélectionnez (p par défaut) : p 
 +Numéro de partition (1-4, 1 par défaut) : 1 
 +Premier secteur (2048-16777215,​ 2048 par défaut) : 2048 
 +Dernier secteur, +secteurs ou +taille{K,​M,​G,​T,​P} (2048-16777215,​ 16777215 par défaut) : +7G 
 + 
 +Une nouvelle partition 1 de type « Linux » et de taille 7 GiB a été créée. 
 + 
 +Commande (m pour l'​aide) :​ 
 + 
 +</​file>​ 
 + 
 +<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 
 +<file retour shell> 
 +Commande (m pour l'​aide) :​ w 
 +La table de partitions a été altérée. 
 +Appel d'​ioctl() pour relire la table de partitions. 
 +Échec de relecture de la table de partitions.:​ Périphérique ou ressource occupé 
 + 
 +Le noyau continue à utiliser l'​ancienne table. La nouvelle sera utilisée lors du prochain démarrage ou après avoir exécuté partprobe(8) ou kpartx(8) 
 +</​file>​ 
 + 
 +À 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>​init 6</​code>​ 
 + 
 +après le redémarrage on va informer le système de fichier de ce changement de taille 
 +<code root>​resize2fs /​dev/​sda1</​code>​ 
 + 
 +Puis un dernier redémarrage et voila  
 + 
 + 
 +===== Test et conclusion ​===== 
 + 
 +<code root>df -h</​code>​ 
 + 
 +<file retour shell> 
 +Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur 
 +/​dev/​sda1 ​         6,9G    5,9G  1G  89% / 
 +... 
 +</​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,
atelier/chantier/redimensionner-la-partition-racine-a-chaud-sans-la-demonter.1478089913.txt.gz · Dernière modification: 02/11/2016 13:31 par greenmerlin

Pied de page des forums

Propulsé par FluxBB