cambiar el tamaño de un volumen

cambiar el tamaño de un volumen

Me gustaría aumentar lv_home a 20G y lv_root a 120G. En VMware amplié el disco duro a 200G. Puedes ver eso a continuación en .host:/

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       48G   31G   15G  68% /
tmpfs                 3.1G  100K  3.1G   1% /dev/shm
/dev/sda1             485M   81M  379M  18% /boot
/dev/mapper/VolGroup-lv_home
                      4.6G  198M  4.2G   5% /home
.host:/               239G  110G  130G  46% /mnt/hgfs

traté de correr

resize2fs /dev/mapper/VolGroup-lv_home 20G

Pero no funcionó

traté de correr

lvextend -L 120G /dev/mapper/VolGroup-lv_root

Pero no funcionó

¿Alguna idea de cómo agregar el espacio de .host a lv_home?

Respuesta1

Por lo que puedo ver en su comando LVS, su partición LVM tiene solo 54,1 gigas, todos los cuales están asignados.

¿Estoy en lo cierto al entender que se trata en realidad de una máquina virtual y que usted amplió el tamaño del disco físico de la máquina virtual a 200 GIGS? Si ese es el caso, primero debe hacer crecer el PV, luego el VG y luego los LV. (PV=Volumen Físico, VG=Grupo de Volumen, LV=Volumen Lógico)

No he probado estos comandos (así que haga una copia de seguridad, ¡¡¡sus datos están en riesgo !!!), pero intente lo siguiente:

  1. Cree una nueva partición con el espacio libre (por ejemplo, use FDISK y cree sda2; si eso no funciona, muéstreme el resultado de "fdisk -l /dev/sda")
  2. Suponiendo que la nueva partición es sda3 [supongo que es posible que tenga un intercambio] haga lo siguiente

  3. Cree un nuevo volumen físico usando sda3

pvccreate /dev/sda3  
  1. Agregue la nueva partición a su grupo de volúmenes
vgextend Volgrupo /dev/sda3
  1. Expande tu partición
lvextend -L 120G /dev/mapper/VolGroup-lv_root
  1. Cambiar el tamaño de la partición
resize2fs /dev/mapper/VolGroup-lv_root

Tenga en cuenta que estos comandos no están probados y probablemente necesitarán algunos ajustes.

Además, una alternativa a los comandos pvcreate y lvextend sería cambiar el tamaño de /dev/sda1 (si esa es una opción con Fdisk) y luego aumentar el volumen físico.

información relacionada