Puoi farlo senza riavviare in CentOS 7. Supponendo che il tuo disco sia / dev / vda e il partizionamento standard RHEL / CentOS:
Estendi partizione
# fdisk /dev/vda
Invio p
per stampare la tabella delle partizioni iniziale.
Immettere d
(elimina) seguito da 2
per eliminare la definizione di partizione esistente (la partizione 1 in genere è / boot e la partizione 2 in genere è la partizione root).
Immettere n
(nuovo) seguito da p
(primario) seguito da 2
ricreare la partizione numero 2 e enter
per accettare il blocco iniziale e di enter
nuovo per accettare il blocco finale predefinito alla fine del disco.
Enter t
(tipo) quindi 2
poi 8e
di cambiare il nuovo tipo di partizione a "Linux LVM".
Invio p
per stampare la nuova tabella delle partizioni e assicurarsi che il blocco iniziale corrisponda a quello che era nella tabella delle partizioni iniziale stampata sopra.
Invio w
per scrivere la tabella delle partizioni sul disco. Vedrai un errore su Device or resource busy
cui puoi ignorare.
Aggiorna la tabella delle partizioni in memoria del kernel
Dopo aver modificato la tabella delle partizioni, eseguire il comando seguente per aggiornare la tabella delle partizioni in memoria del kernel:
# partx -u /dev/vda
Ridimensiona il volume fisico
Ridimensiona il PV per riconoscere lo spazio extra
# pvresize /dev/vda2
Ridimensiona LV e filesystem
In questo comando centos
è PV, root
è LV ed /dev/vda2
è la partizione che è stata estesa. Usa pvs
e lvs
comandi per vedere i nomi dei tuoi volumi fisici e logici se non li conosci. L' -r
opzione in questo comando ridimensiona il filesystem in modo appropriato in modo da non dover chiamare resize2fs
o xfs_growfs
separatamente.
# lvextend -r centos/root /dev/vda2
man lvm
or tldp.org/HOWTO/LVM-HOWTO