El disco LVM2 recién agregado informa inmediatamente que está lleno

El disco LVM2 recién agregado informa inmediatamente que está lleno

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 lvmdumpy el archivo de metadatos en /etc/lvm/archive/.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Cluster_Logical_Volume_Manager/troubleshooting.html

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/mediacomando, 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.

información relacionada