描述:当我LVM扩容逻辑卷区后,检查硬盘(lv)完整性和重置硬盘(lv)容量报错
错误截图:
[root@localhost ~]# lvextend -L 246G /dev/cl/home
Size of logical volume cl/home changed from 200.00 GiB (51200 extents) to 246.00 GiB (62976 extents).
Logical volume cl/home successfully resized.
[root@localhost ~]#
[root@localhost ~]# e2fsck -f /dev/cl/home
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: 超级块无效, trying backup blocks...
e2fsck: Bad magic number in super-block 当尝试打开 /dev/cl/home 时
The 超级块 could not be read or does not describe a correct ext2
文件系统. If the 设备 is valid and it really contains an ext2
文件系统 (and not swap or ufs or something else), then the 超级块
is corrupt, and you might try running e2fsck with an alternate 超级块:
e2fsck -b 8193 <设备>
[root@localhost ~]# resize2fs /dev/cl/home
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/cl/home 时
找不到有效的文件系统超级块.
[root@localhost ~]#
解决方法:
看出pv卷的目录
[root@localhost ~]# cat /etc/fstab | grep home
/dev/mapper/cl-home /home xfs defaults 0 0
首先将home目录进行挂载
[root@localhost ~]# mount /dev/mapper/cl-home /home
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/cl-root 50G 1.3G 49G 3% /
devtmpfs 910M 0 910M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 8.6M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 139M 876M 14% /boot
tmpfs 184M 0 184M 0% /run/user/0
/dev/mapper/cl-home 47G 33M 47G 1% /home
[root@localhost ~]#
执行xfs_growfs
命令进行扩磁盘空间
[root@localhost ~]# xfs_growfs /dev/mapper/cl-home
meta-data=/dev/mapper/cl-home isize=512 agcount=4, agsize=3079680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=12318720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=6015, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 12318720 to 64487424
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/cl-root 50G 1.3G 49G 3% /
devtmpfs 910M 0 910M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 8.6M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 139M 876M 14% /boot
tmpfs 184M 0 184M 0% /run/user/0
/dev/mapper/cl-home 246G 33M 246G 1% /home
[root@localhost ~]#