您现在的位置:首页 > 系统运维 > Linux运维

resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-home Couldn'

lvm调整分区后,通过resize2fs执行调整,报报如下错误:[root@localhost ~]# resize2fs /dev/mapper/centos-home resize2fs 1.42.9 (28-Dec-2013)resize2fs: Bad magic number in

lvm调整分区后,通过resize2fs执行调整,报报如下错误:

[root@localhost ~]# resize2fs /dev/mapper/centos-home 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-home
Couldn't find valid filesystem superblock.

检查/dev/mapper/centos-home 文件系统,发现是xfs,如下;

[root@localhost ~]#  mount |grep home
/dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,logbsize=256k,sunit=512,swidth=512,noquota)


百度了下,xfs文件系统和ext4文件系统不同,不能通过resize2fs执行调整,需要通过xfs_growfs同步文件系统,命令如下:

xfs的文件系统重新定义大小用如下命令:

# xfs_growfs /dev/mapper/centos-home
meta-data=/dev/mapper/centos-home isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 39336960

用df命令检查分区大小是否已调整

resize2fs和xfs_growfs 命令的区别

使用 resize2fs或xfs_growfs 对挂载目录在线扩容
resize2fs 针对ext2 ext3 ext4 文件系统
xfs_growfs 针对xfs 文件系统

xfs_growfs的使用方法

# xfs_growfs info /dev/centos/root #检查数据块大小和数量
# xfs_growfs /dev/centos/root -D 2000000 #将XFS文件扩展到2000000
# xfs_growfs /dev/centos/root #自动扩展XFS文件系统到最大的可用大小 和lvextend搭配使用。

注意:xfs_growfs 不支持缩小分区。

注:
XFS文件系统是一个高性能日志文件系统。XFS是redhatlinux7的默认文件系统。XFS支持的最大文件系统大小为500 TB,最大文件大小为16 TB。您可以在常规磁盘分区和逻辑卷上创建XFS文件系统。
XFS文件系统的data部分包含文件系统元数据(inode、目录和间接块)和用户文件数据。数据部分被划分为分配组,这些分配组是固定大小的虚拟存储区域。创建的任何文件和目录都可以跨多个分配组。每个分配组独立于其他分配组管理自己的inode集和空闲空间,以提供I/O操作的可伸缩性和并行性。
XFS日志(或日志)可以位于文件系统的数据部分的内部,也可以位于独立设备的外部,以减少磁盘查找的数量。日志在文件系统运行时存储对文件系统元数据的更改,直到这些更改被写入数据节。XFS日志记录保证了在断电或系统崩溃后文件系统的一致性。在崩溃后装载文件系统时,将读取日志以完成崩溃时正在进行的操作。

版权所有
侵权必究

上一篇
解决Centos7 Redhat7 ssh连接速度慢问题
下一篇
linux同步文件系统xfs_growfs与resize2fs区别