在我们另一篇文章中,我带您领略了一下什么是 xfs,xfs 的相关特性等内容。本文我们来看一些常用的 xfs 管理命令。我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进行扩容,如何检测并修复 xfs 文件系统。
创建 XFS 文件系统
mkfs.xfs 命令用来创建 xfs 文件系统。无需任何特别的参数,其输出如下:
root@kerneltalks#mkfs.xfs/dev/xvdf
meta-data=/dev/xvdf isize=512agcount=4,agsize=1310720blks
=sectsz=512attr=2,projid32bit=1
=crc=1finobt=0,sparse=0
data=bsize=4096blocks=5242880,imaxpct=25
=sunit=0swidth=0blks
naming=version2bsize=4096ascii-ci=0ftype=1
log=internal log bsize=4096blocks=2560,version=2
=sectsz=512sunit=0blks,lazy-count=1
realtime=none extsz=4096blocks=0,rtextents=0
注意:一旦 XFS 文件系统创建完毕就不能在缩容而只能进行扩容了。
调整 XFS 文件系统容量
你只能对 XFS 进行扩容而不能缩容。我们使用 xfs_growfs 来进行扩容。你需要使用 -D 参数指定挂载点的新容量。-D 接受一个数字的参数,指定文件系统块的数量。若你没有提供 -D 参数,则 xfs_growfs 会将文件系统扩到***。
root@kerneltalks#xfs_growfs/dev/xvdf-D256
meta-data=/dev/xvdf isize=512agcount=