Estoy ejecutando VMWare ESXi con varias máquinas virtuales. Uno de los cuales ejecuta Debian 6.0.6 Squeeze (x86_64) y tenía un disco duro de aprovisionamiento ligero de 16 GB. Ahora está lleno, por lo que amplié el espacio aprovisionado a 20 GB.
Entré a la consola raíz para expandir el LVM y llenar el nuevo espacio, pero Debian no notó que hay más espacio disponible, incluso después de reiniciar la máquina virtual.disco duroSin embargo, ha notado que se puede usar un disco duro más grandecambiar el tamañono lo hará.
La información obligatoria:
df -H
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/hlds--ls-root 16G 16G 6.8M 100% /
tmpfs 1.1G 0 1.1G 0% /lib/init/rw
udev 1.1G 103k 1.1G 1% /dev
tmpfs 1.1G 0 1.1G 0% /dev/shm
/dev/sda1 239M 17M 210M 8% /boot
fdisk -u -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c1f94
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 501758 33552383 16525313 5 Extended
/dev/sda5 501760 33552383 16525312 8e Linux LVM
Disk /dev/dm-0: 16.2 GB, 16177430528 bytes
255 heads, 63 sectors/track, 1966 cylinders, total 31596544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 742 MB, 742391808 bytes
255 heads, 63 sectors/track, 90 cylinders, total 1449984 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table
No estoy del todo seguro de por qué están ahí dm-0/dm-1. Este es un sistema de disco único, aunque todavía tiene montado el DVD de Debian 6.0.6 (4 GB).
Veo que primero necesitaría expandir /dev/sda2 y luego /dev/sda5. Aunque supongo que sicambiar el tamañono puedo detectar el espacio libre de forma segura, entonces usodisco duroeliminar/recrear las particiones tampoco sería una buena idea.
pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name hlds-ls
PV Size 15.76 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4034
Free PE 0
Allocated PE 4034
PV UUID yUJaSH-2igx-6Yzt-0vba-Rg5b-3BSq-XfouDV
lvdisplay /dev/hlds-ls/root
--- Logical volume ---
LV Name /dev/hlds-ls/root
VG Name hlds-ls
LV UUID svgWMF-kuUz-9Ip1-WGWc-cbkU-dy2m-QKfddW
LV Write Access read/write
LV Status available
# open 1
LV Size 15.07 GiB
Current LE 3857
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0
vgdisplay hlds-ls
--- Volume group ---
VG Name hlds-ls
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 15.76 GiB
PE Size 4.00 MiB
Total PE 4034
Alloc PE / Size 4034 / 15.76 GiB
Free PE / Size 0 / 0
VG UUID 1KS0Br-quDG-5vxV-LYz3-ZTsS-2dmo-0micLM
Respuesta1
Necesitas ampliar el volumen físico conpvredimensionary luego expanda el volumen lógico usandocambiar el tamaño(o crear un nuevo volumen lógico en ese espacio).