[RISOLTO] Rsieze partizione senza reboot

Discussioni relative a Debian e Linux
Rispondi
sirio81
Hero Member
Hero Member
Messaggi: 1104
Iscritto il: 13/02/2006, 5:04
Contatta:

[RISOLTO] Rsieze partizione senza reboot

Messaggio da sirio81 »

Ciao a tutti, ho una vm con un disco da 200G.

Codice: Seleziona tutto

parted /dev/vda print
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 429GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  215GB  215GB  primary  ext4         boot
Ho allargato la dimensione del disco virtale, che è un volume logico.

Codice: Seleziona tutto

lvresize -L 400G /dev/vg00/webserver
Per far notare il cambiamento al guest senza riavviarlo, ho usato il monitor

Codice: Seleziona tutto

block_resize virtio0 400G
ed è andato a buon fine.
A questo punto ho ricreato la partizione vda1 tramite cfdisk, fino alla nuova dimensione massima.

Codice: Seleziona tutto

parted /dev/vda print
[code]Model: Virtio Block Device (virtblk)
Disk /dev/vda: 429GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  429GB  429GB  primary  ext4
[/code]

Il grosso è stato fatto, ora dovrebbe bastare un resize2fs ma...

Codice: Seleziona tutto

resize2fs /dev/vda1 
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 52428544 (4k) blocks long.  Nothing to do!
In dmesg trovo

Codice: Seleziona tutto

[9147495.860366] virtio_blk virtio2: new size: 838860800 512-byte logical blocks (429 GB/400 GiB)
[9147495.860373] vda: detected capacity change from 214748364800 to 429496729600
[9147612.236050] blk_update_request: I/O error, dev fd0, sector 0
[9147612.238405] floppy: error -5 while reading block 0
Cosa ne pensate?

Sia il guest che l'host sono debian jessie.
Ultima modifica di sirio81 il 19/10/2017, 15:18, modificato 1 volta in totale.
sirio81
Hero Member
Hero Member
Messaggi: 1104
Iscritto il: 13/02/2006, 5:04
Contatta:

Re: Rsieze partizione senza reboot

Messaggio da sirio81 »

Mentre scrivevo il post mi è venuta in mente la possibile causa: la tabella delle partizione non è stata riletta.

Codice: Seleziona tutto

partprobe 
resize2fs /dev/vda1 
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 25
The filesystem on /dev/vda1 is now 104857344 (4k) blocks long.
Et voilà

Codice: Seleziona tutto

df -h /
File system     Dim. Usati Dispon. Uso% Montato su
/dev/vda1       394G  168G    209G  45% /
Rispondi