Hello all,
J'ai augmenté la taille d'un disk (vmdk) d'une vm et j'aimerai donc augmenter la taille du fs d'autant.
j'ai lu qu'il y a une commande resize2fs qui permet de faire ça mais je ne sais pas trop comment m'y prendre dans mon cas.
J'ai tenté de faire ça, mais comme il dit :"rien à faire !"
root@app1:~# resize2fs /dev/sda1
resize2fs 1.42.13 (17-May-2015)
Le système de fichiers a déjà 8388608 blocs (4k). Rien à faire !
Je ne maîtrise pas bien linux donc pourriez vous m'aider svp?
c'est une ubuntu 16.04
Voici les infos du disk
root@app1:~# fdisk -l
Disque /dev/sda : 42 GiB, 45097156608 octets, 88080384 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7260d456
Périphérique Amorçage Start Fin Secteurs Size Id Type
/dev/sda1 * 128 67108991 67108864 32G 83 Linux
/dev/sda2 67108992 77588735 10479744 5G 5 Étendue
/dev/sda5 67109120 77588735 10479616 5G 82 partition d'échange Linux / Solaris
root@app1:~#
# redimensionner la partition
Posté par wismerhill . Évalué à 3.
Le vmdk, c'est un disque virtuel, qui correspond donc à ton sda, vu les informations que tu donne.
Mais ce disque virtuel est partitionné, et ton FS se trouve dans une partition, il faut donc redimensionner aussi la partition, donc sda1 dans ton cas.
Le problème, c'est que tu as une deuxième partition après celle-là, sda2, qui contient elle-même sda5.
Comme sda5 n'est qu'une partition de swap, tu peux la supprimer, redimensionner sda1 et re-créer ta swap ensuite (il faut d'abord faire un swapoff pour qu'elle ne soit plus utilisée).
Une fois sda1 agrandie, resize2fs pourra faire son office.
Au passage, ça ne sert à rien de te compliquer la vie avec une partition étendue, le partitionnement MBR supporte 4 partitions primaires, donc s'il ne t'en faut que 2 fais-les simplement en primaires.
Et puis, tu es sur une VM, donc tu peux créer des disques virtuels de n'importe quelle taille, fais-en donc un petit juste pour la swap, ce sera beaucoup plus facile de les gérer.
[^] # Re: redimensionner la partition
Posté par Orwell . Évalué à 1.
ok merci.
Je te tiens au courant.
[^] # Re: redimensionner la partition
Posté par Orwell . Évalué à 1.
Bon j'ai fait un swapoff -a puis fdisk /dev/sda2 et l'option d et finalement il m'a supprimé sda5 et non sda2.
Et quand je recommence il me dit No partition is defined yet.
**root@app1:~# fdisk -l
Disque /dev/sda : 42 GiB, 45097156608 octets, 88080384 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7260d456
Périphérique Amorçage Start Fin Secteurs Size Id Type
/dev/sda1 * 128 67108991 67108864 32G 83 Linux
/dev/sda2 67108992 77588735 10479744 5G 5 Étendue**
**root@app1:~# fdisk /dev/sda2
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Commande (m pour l'aide) : d
No partition is defined yet!
Could not delete partition 1
Commande (m pour l'aide) : q**
Du coup j'ai tenté le resize2fs comme suit mais sans succes
**root@app1:~# resize2fs
resize2fs 1.42.13 (17-May-2015)
Utilisation : resize2fs [-d drapeaux_de_debug] [-f] [-F] [-M] [ -P] [-p] périphérique
[nouvelle_taille]
root@app1:~# resize2fs -d -p /dev/sda1
resize2fs 1.42.13 (17-May-2015)
Le système de fichiers a déjà 8388608 blocs (4k). Rien à faire !
**
[^] # Re: redimensionner la partition
Posté par wismerhill . Évalué à 2.
sda2 est la partition étendue, sda5 se trouvait dedans.
Je ne savais pas que fdisk acceptait de travailler directement avec une partition étendue, mais pour la supprimer elle-même, c'est sda qu'il faut modifier, et ensuite redimensionner sda1.
Mais comme tu ne t'y connais pas trop, tu ferais mieux d'utiliser un outil un peu plus haut niveau comme gparted (par exemple via system rescue CD) qui peut s'occuper simultanément du redimensionnement de la partition et du système de fichiers.
[^] # Re: redimensionner la partition
Posté par Orwell . Évalué à 1.
Bon j'ai réussi.
j'ai téléchargé et éxecuté parted
dans parted j'ai fais resizepart 1
ensuite quand il m'a demandé la taille j'ai mis 42 GB
et j'ai quitté parted et rebooté.
Après reboot j'ai fais resize2fs -p /dev/sda1 et quand il m'a demandé la nouvelle taille j'ai entré 40G.
résultat:
root@app1:~# fdisk -l
Disque /dev/sda : 42 GiB, 45097156608 octets, 88080384 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7260d456
Périphérique Amorçage Start Fin Secteurs Size Id Type
/dev/sda1 * 128 82031250 82031123 39,1G 83 Linux
root@app1:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 4,9G 0 4,9G 0% /dev
tmpfs 999M 9,0M 990M 1% /run
/dev/sda1 39G 26G 12G 69% /
tmpfs 4,9G 0 4,9G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 4,9G 0 4,9G 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 999M 0 999M 0% /run/user/0
root@app1:~#
Bon j'ai fini de jouer les indianajones de linux, je me suis fait assez de sueurs froide en 2 jours.
Merci de votre aide à tous au quotidien
[^] # Re: redimensionner la partition
Posté par wismerhill . Évalué à 2.
????
Si tu voulais une partition de 40GiO, il suffisait de le demander directement à parted.
As-tu réduit la taille de la partition des 2GiO devenus inutiles après avoir réduit le FS de 42GiO à 40GiO?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.