lvm调整分区后,通过resize2fs执行调整,报报如下错误:
检查/dev/mapper/centos-home 文件系统,发现是xfs,如下;
百度了下,xfs文件系统和ext4文件系统不同,不能通过resize2fs执行调整,需要通过xfs_growfs同步文件系统,命令如下:
xfs的文件系统重新定义大小用如下命令:
用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日志记录保证了在断电或系统崩溃后文件系统的一致性。在崩溃后装载文件系统时,将读取日志以完成崩溃时正在进行的操作。