centos6找不到mkfs.xfs命令的解决办法。
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,容量信息也正确。到这里,问题解决完毕。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:183
阅读量:126
阅读量:38
阅读量:38