1、如下面图中所示,将分区/dev/sdb1挂载到目录/data上的时候提示:mkfs.xfs no such file or command.
2、尝试着找一下mkfs.xfs这个命令,搜索命令是:which mkfs可以看到它的路径是:/sbin/mkfs
3、然后查找这个路径下所有的mkfs子命令:ls /sbin/mkfs*可以看到,mkfs的子命令大部分是mkfs.ext为主的。
4、这个时候才想起来,centos6中,系统分区的格式还是ext分区,不是centos7系列中的xfs。然后搜索劲忧商偌了一下centos论坛中的内容,找到了xfs对应的包是xfsprogs,使用yum命令安装它:yum install xfsprogs -y
5、看到completed字样,表示包安装完成,然后再查看一下mkfs子命令:ls /sbin/mkfs*这个时候可以看到mkfs.xfs子命令了。如下面图中所示:
6、然后尝试格式化/dev/sdb1分区,命令是:mkfs.xfs /dev/sdb1可以正常格式化完成,如下图中所示:
7、然后再来尝试挂载,命令是:mount -t xfs /dev/sdb1 /data挂载成功,然后查看挂载内容,命令是:df -hT可以看到分区格式是xfs,容量信息也正确。到这里,问题解决完毕。