[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: resize2fs ne voit pas la bonne taille de disque...



Le Mon, 27 Aug 2012 23:10:30 +0200,
Joris DE POOTER <jorisd@gmail.com> a écrit :
>Hello,
>
>Faire ça à chaud, avec des partitions et sans LVM ça me parait
>difficile. Avais-tu démonté le point de montage /sdb1 avant de
>redimensionner la partition /dev/sdb1 ?

Ben non, justement ! Sinon, c'est trop facile ;-)

>A mon avis, dans ton cas précis pour redimensionner une partition il
>faut
>- démonter ton point de montage de cette partition,
>- supprimer la partition, et la recréer à l'identique en allouant
>évidemment plus de blocs
>- écrire la table de partition ('w' dans fdisk). Normalement à ce
>moment, le kernel prend en compte le changement de topologie.
>- monter la partition, pour ensuite faire un resize2fs à chaud
>
>Mais à mon avis, tu ferais mieux de te passer des partitions surtout
>si t'es dans un environnement virtualisé.

La situation est un peu compliquée et je n'ai pas trop le choix.
Par contre, en continuant mes recherches, j'ai cru comprendre que
resize2fs ne redimensionnait que le système de fichiers et pas la
partition sous-jascente.
Mais là, je n'ai rien trouvé pour redimensionner la partition au
préalable...

David.

>Joris
>
>2012/8/27 David BERCOT <debian@bercot.org>:
>> Bonjour,
>>
>> Je fais quelques redimensionnements de partitions et j'ai un souci
>> avec resize2fs.
>>
>> Donc, sous VMware (en vSphere 5), je crée un disque de 2 Go.
>> Puis :
>> # rescan-scsi-bus [je trouve le nouveau disque /dev/sdb]
>> # fdisk /dev/sdb [et je crée /dev/sdb1 sur les 2 Go]
>> # mkfs.ext3 /dev/sdb1
>> # mkdir /sdb1
>> # mount /dev/sdb1 /sdb1
>>
>> Ensuite, je retourne sous VMware et je redimensionne mon disque à 4
>> Go. Là, malheureusement, un rescan-scsi-bus ne semble pas suffire.
>> Aux grands maux les grands remèdes :
>> # rescan-scsi-bus --forceremove --ids=1 --luns=0
>> (il faudrait ici que je vérifie quand même qu'il n'y a pas
>> d'interruption sur cette partition même si je n'en suis pas sûr)
>> # fdisk -l /dev/sdb1 [je vois bien les 4 Go]
>> # resize2fs /dev/sdb1
>> Et là, il me dit "Le système de fichiers a déjà 524032 blocs. Rien à
>> modifier !"
>>
>> Visiblement, autant fdisk "voit" maintenant le disque de 4 Go, autant
>> il semble que resize2fs, lui, ne le "voit" pas...
>>
>> Ai-je manqué quelque chose ?
>>
>> Merci d'avance.
>>
>> David.
>>
>> P.S. : l'objectif est bien sûr de faire ça à chaud ;-)


Reply to: