Resize2fs sigue pidiéndome que ejecute e2fsck -f

Resize2fs sigue pidiéndome que ejecute e2fsck -f

Configuré un servidor con LVM y recientemente amplié uno de mis volúmenes lógicos de 25 TB a 35.

root@server:/home/user# df -h /dev/mapper/vg--data-lv--data
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data     25T  9.3T   15T  40% /DATA

root@server:/home/user# lvs /dev/mapper/vg--data-lv--data
  LV      VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv-data vg-data -wi-ao---- 34.90t

Para aplicar el cambio al sistema de archivos, ejecuté e2fsck y luego resize2fs, pero resize2fs sigue pidiéndome que ejecute e2fsck primero:

root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Please run 'e2fsck -f /dev/vg-data/lv-data' first.

root@server:/home/user# e2fsck -f /dev/vg-data/lv-data
e2fsck 1.43.5 (04-Aug-2017)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vg-data/lv-data: 672943/836247552 files (3.1% non-contiguous), 2546845858/6689948672 blocks
root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Please run 'e2fsck -f /dev/vg-data/lv-data' first

He estado buscando por toda la web, pero todavía no logro entender a qué se debe el problema. encontréalguien tiene un problema similar, y fue porque e2fsck y resize2fs se ejecutaban en versiones diferentes. Este no es mi caso como puedes ver arriba (e2fsprogs es la versión 1.43.5).

También encontréeste informe de error muy antiguo de Ubunturefiriéndose a una cuestión de tiempo. Lo verifiqué y, de hecho, tuve un problema de red que resultó en una hora incorrecta en mi sistema. Lo arreglé e incluso verifiqué que hwclock estuviera sincronizado con la fecha del sistema. Pero todavía no funciona y todavía no puedo cambiar el tamaño de mi sistema de archivos.

No entiendo esto en absoluto, ya que no hay ni un solo mensaje de error/advertencia (y ya que funcionó un día antes al realizar exactamente la misma operación en una partición lvm más pequeña).

¿Quizás alguien tenga una idea?

EDITAR :

Problema resuelto gracias awürtel! Solución fácil: no desmontes la partición y cambia el tamaño en línea... La solución es muy fácil y parece tan obvia... Me siento realmente estúpido... Muchas gracias.

root@server:/home/user# mount -a
root@server:/home/user# df -h
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data     25T  9.3T   15T  40% /DATA

root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Filesystem at /dev/vg-data/lv-data is mounted on /DATA; on-line resizing required
old_desc_blocks = 3191, new_desc_blocks = 4467
The filesystem on /dev/vg-data/lv-data is now 9367890944 (4k) blocks long.

root@server:/home/user# df -h
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data     35T  9.3T   24T  29% /DATA

Respuesta1

Solución rota en 1.44.4 (para ext4)

root@server:~# resize2fs -p '/dev/sdc5' 414144512K
resize2fs 1.44.4 (18-Aug-2018)
Filesystem at /dev/sdc5 is mounted on /mnt; on-line resizing required
resize2fs: On-line shrinking not supported

usar primero:

root@server:~# fsck /dev/sdc5

información relacionada