Forum Linux.général agrandissement partition

Posté par . Licence CC By‐SA.
Étiquettes :
1
21
nov.
2019

Bonjour,

J'aimerais agrandir la partition /dev/sda2, comment puis-je procéder ?

Il s'agit d'une RedHat, Infos système :

Linux Srv 3.8.13-68.1.3.el6uek.x86_64 #2 SMP Wed Apr 22 11:54:49 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@Srv ~]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
[root@Srv ~]# fdisk -l
Disk /dev/sda: 966.4 GB, 966367641600 bytes
255 heads, 63 sectors/track, 117487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005ecc6
 Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 38271 307200000 83 Linux
/dev/sda3 38271 45920 61440000 83 Linux
/dev/sda4 45920 78326 260299776 5 Extended
/dev/sda5 45920 47195 10240000 82 Linux swap / Solaris
/dev/sda6 47195 78326 250057728 83 Linux

la partition /dev/sda3 ==>"/" semble juste derrière la partition /dev/sda2, cela ne risque pas d'être bloquant ?

[root@Srv ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 900G 0 disk
├─sda1 8:1 0 200M 0 part /boot
├─sda2 8:2 0 293G 0 part /u01
├─sda3 8:3 0 58.6G 0 part /
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 9.8G 0 part [SWAP]
└─sda6 8:6 0 238.5G 0 part /u02
sr0 11:0 1 1024M 0 rom

De l'espace disque a été ajouté "900G", grosso modo 600GB actuellement partitionné

[root@Srv ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 58G 14G 42G 24% /
tmpfs 16G 0 16G 0% /dev/shm
/dev/sda1 194M 137M 48M 75% /boot
/dev/sda2 289G 248G 27G 91% /u01
/dev/sda6 235G 60M 223G 1% /u02
  • # liveCD/liveUSB puis l'outil GPARTED sera ton ami

    Posté par . Évalué à 4.

    tes partitions ne sont pas prevue pour être redimensionnables à chaud,

    il ta faut donc arrêter la machine, la démarrer sur un liveCD/USB qui contient un linux et l'outil gparted.

    gparted est un outil graphique qui va te permettre de :

    • ajouter/supprimer des partitions
    • déplacer des partitions (en fait faire glisser)
    • redimensionner (à la hausse ou à la baisse) des partitions

    tu pourras alors

    • agrandir sda4 vers la fin du disque
    • pousser u02 vers la fin du sda4
    • pousser la swap pour suivre sda5 (u02)
    • reduire sda4 par le debut
    • agrandir sda3

    Evidemment, si tu peux, il faut faire des backups de toutes les données AVANT de te lancer,
    on n'est pas à l'abri d'un probleme

    • [^] # Re: liveCD/liveUSB puis l'outil GPARTED sera ton ami

      Posté par . Évalué à 4. Dernière modification le 21 novembre 2019 à 18:58.

      Evidemment, (削除) si tu peux (削除ここまで), il FAUT faire des backups de toutes les données AVANT de te lancer,

      Moi j'ajouterais qu'il ne faut pas attendre de faire ce genre de manips pour faire un backup (au moins des données qu'on ne pourra jamais retrouver autrement, style photos, ou vidéos d'instants passés).

  • # Tu ne peux pas

    Posté par . Évalué à 3. Dernière modification le 21 novembre 2019 à 21:39.

    Tu ne peux pas effectivement pas agrandir la partition 2 sans toucher à ses voisines.
    Le changement le moins risqué serait d'agrandir /dev/sda4 pour ajouter une /dev/sda7, que tu pourras éventuellement monter quelquepart...

    La prochaine fois, installe en LVM, tu pourras tout changer ;-)

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # En mode crade

    Posté par . Évalué à 1.

    Hello tanyssa14,

    Il y a aussi le mode crado, un bon vieux bind dans le fstab (attention c'est du sale)

    Je n'ai pas assez de détail pour savoir si la solution que je vais te proposer peux te convenir.

    Prenons le cas d'un HDD de 1To qui est plein à craquer et un disque de 500 Go inutilisé.

    Sur le disque de 1To une arborescence de type
    * Dossier1
    * Sous-Dossier1
    * Sous-Dossier2
    * Sous-Dossier3
    * Dossier2
    * Sous-Dossier1
    * Sous-Dossier2
    * Sous-Dossier3
    etc...

    Disons que Dossier2 est le plus lourd (allez 300Go).
    Je déplacerais - pas copié - le contenu (uniquement le contenu) de Disque1To/Dossier2 sur le disque de 500Go dans un dossier appelé aussi Dossier2 puis dans le fichier /etc/fstab je créerais un montage de type "bind"
    Disque500Go/Dossier2 /Disque1To/Dossier2 none bind

    Résultats des courses, tu as récupéré 300Go d'espace libre sur le disque de 1To et tu as encore 200Go d'espace libre dans Disque500Go/Dossier2

    Ensuite le mieux c'est en effet lors de l'installation de choisir d'utiliser LVM

    Quelqu'un peut m'expliquer pourquoi j'arrive à faire une citation mais pas une liste à puce ?

    Julien_c'est_bien (y'a pas que Seb)

    • [^] # Re: En mode crade

      Posté par . Évalué à 2.

      Quelqu'un peut m'expliquer pourquoi j'arrive à faire une citation mais pas une liste à puce ?

      Ça fonctionne si tu laisses une ligne vide avant ta liste :

      • a
        • b
        • c
      • [^] # Re: En mode crade

        Posté par . Évalué à 2. Dernière modification le 22 novembre 2019 à 09:42.

        Hello,

        Merci xev !

        • Je vais pouvoir
          • Structurer mes commentaires !

        Julien_c'est_bien (y'a pas que Seb)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.