Agregué un disco de 4 TB formateado EXT4 (/dev/sdk1) a mi matriz lvm2 usando webmin. Luego le pedí a webmin que extendiera el sistema de archivos para incluir ese disco. Informó un error, del cual no tomé una instantánea. Sin embargo, agregó el disco al volumen lógico y el volumen informa el nuevo tamaño total, aunque todavía tiene la cantidad anterior de espacio libre. Cuando miro la pantalla pv, ¡muestra que el nuevo disco está lleno! ¿Cómo puedo corregir este error? Probé e2fsck, que informa que el lv está limpio. A continuación se muestran mis resultados de vgdisplay, pvdisplay y lvdisplay:
name@Server:~$ sudo pvdisplay
--- Physical volume ---
PV Name /dev/sdg1
VG Name samba
PV Size 3.64 TiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 953861
Free PE 0
Allocated PE 953861
PV UUID VCtRWQ-c2u3-jIb3-AwGH-Wdpm-BNAz-U1QvzZ
--- Physical volume ---
PV Name /dev/sdh1
VG Name samba
PV Size 931.51 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 238466
Free PE 0
Allocated PE 238466
PV UUID 0zHiKC-TTBn-L1TK-qmSo-y34W-G4mn-VCJXhA
--- Physical volume ---
PV Name /dev/sdf1
VG Name samba
PV Size 1.82 TiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 476931
Free PE 0
Allocated PE 476931
PV UUID 5eOiZr-BdYk-Jk6c-X5fA-jMvf-7pdM-qvYI6G
--- Physical volume ---
PV Name /dev/sde1
VG Name samba
PV Size 3.64 TiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 953861
Free PE 0
Allocated PE 953861
PV UUID mrxqc3-qurh-eMER-dwRB-YTOB-fNf0-KPlfmg
--- Physical volume ---
PV Name /dev/sdj1
VG Name samba
PV Size 931.51 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 238466
Free PE 0
Allocated PE 238466
PV UUID SG2gP9-NLII-OsWd-tWGJ-Di8r-pDtT-rkcnTj
--- Physical volume ---
PV Name /dev/sdm1
VG Name samba
PV Size 1.82 TiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 476931
Free PE 0
Allocated PE 476931
PV UUID Ycqd4P-noXD-Nzgx-auAc-zzrS-F4KE-JSSMCd
--- Physical volume ---
PV Name /dev/sdl1
VG Name samba
PV Size 1.82 TiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 476931
Free PE 0
Allocated PE 476931
PV UUID XexUjT-PlM4-PQMu-9frH-dAVi-S8tC-hunsby
--- Physical volume ---
PV Name /dev/sda1
VG Name samba
PV Size 7.28 TiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 1907720
Free PE 0
Allocated PE 1907720
PV UUID ruDYpO-W9n8-XpMp-yLtg-3hfr-AOcX-DyAKlO
--- Physical volume ---
PV Name /dev/sdk1
VG Name samba
PV Size 3.64 TiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 953861
Free PE 0
Allocated PE 953861
PV UUID SEn3i2-8TcV-D2sm-6Ahe-pgQ4-hPzm-8wTDx1
name@Server:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/samba/media
LV Name media
VG Name samba
LV UUID t3ItFs-3HWB-ZAZj-A0Ia-MDAe-sITn-tWaml1
LV Write Access read/write
LV Creation host, time Server, 2017-08-03 17:36:54 +0100
LV Status available
# open 1
LV Size 25.47 TiB
Current LE 6677028
Segments 9
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
name@Server:~$ sudo vgdisplay
--- Volume group ---
VG Name samba
System ID
Format lvm2
Metadata Areas 9
Metadata Sequence No 43
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 9
Act PV 9
VG Size 25.47 TiB
PE Size 4.00 MiB
Total PE 6677028
Alloc PE / Size 6677028 / 25.47 TiB
Free PE / Size 0 / 0
VG UUID S2A8Yl-CKR3-hhEf-DOoc-c564-e5DQ-GZ2vMb
Se agradece toda la ayuda. Me preguntaba si podría eliminar el nuevo disco, ya que no debería tener datos, y luego usar la opción forzar eliminación y ver si recupero la matriz anterior, pero como ya asignó el nuevo pv al lv, ¿perderé el lv?
Respuesta1
"Agregué un disco de 4 TB formateado EXT4 (/dev/sdk1) a mi lvm2": ese es su primer problema. Agregue discos en blanco a LVM. No querrás encontrar superbloques antiguos en los discos cuando hagas un LV que lo llene. Los sistemas de archivos van encima de los LV, no sobre los PV.
Además, si agrega discos completos a LVM, no es necesario que les coloque una tabla de particiones. Es mucho más simple y confiable agregar discos sin formato, especialmente al reemplazarlos.
Para poder abordar su problema con mayor precisión, tendré que ver cuál fue ese error durante la adición. La información proporcionada aquí lo guiará sobre dónde y cómo puede obtener esa información. Los más útiles serán los de lvmdump
y el archivo de metadatos en /etc/lvm/archive/
.
Con respecto a su pregunta sobre eliminar y volver a agregar, sí, debería poder hacerlo si su VG tiene suficiente espacio en otros PV para desasignar el que desea eliminar. Eliminar un PV de un VG es tan simple como indicarle a LVM que mueva todas las extensiones de ese disco a otros discos en el VG y luego reducir el VG eliminando ese disco de la matriz:
pvmove /dev/sdk1
vgreduce samba /dev/sdk1
ACTUALIZAR
Desde que se revisaron los datos proporcionados, parecía que todos los cambios de LVM tuvieron éxito, y webmin agregó el nuevo disco al VG "samba" existente, extendiendo el VG en aproximadamente 4 TiB y luego extendiendo el LV "media" a las extensiones físicas libres restantes. proporcionado por ese nuevo disco. Lo que falló (efectivamente en silencio) fue el resize2fs /dev/samba/media
comando, que se suponía que cambiaría el tamaño del sistema de archivos EXT4 existente sobre el LV "medios" después de que el LV se extendiera.