如果直接在Centos 7上插u盘或移动硬盘,有可能该设备会无法挂载,原因是Centos默认不支持ntfs文件格式,一般来说安装 ntfs-3g即可如下所示:
#yum install ntfs-3g -y
或者
#yum install ntfs* -y
但是有时会出现 nothing to do 或者 no package ntfs-3g available 提示,此时yum安装失败
这是因为这些软件包没有正式获得任何的CentOS或Red Hat的支持,使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。
#yum install epel-release -y
注意:不少博客会建议在执行这一步之前执行
#yum update
特别注意:生产环境对软件版本和内核版本要求非常精确,别没事有事随便的进行yum update操作!
CentOS下的yum upgrade和yum update区别(没事别乱用,和Ubuntu的update不一样!)
yum update:升级所有包同时也升级软件和系统内核
yum upgrade:只升级所有包,不升级软件和系统内核
EPEL安装完成之后再执行nifs-3g的安装
#yum install ntfs-3g -y
此时问题解决,可以正常挂载ntfs的外部存储设备。
参考资料:
CentOS7挂载NTFS格式的移动硬盘(或者U盘),并硬盘拷贝数据到服务器。_風の住む街~的博客-CSDN博客_centos7挂载u盘以及拷贝文件
CentOS7下如何安装ntfs-3g_u012421829的博客-CSDN博客
CentOS下的yum upgrade和yum update区别,没事别乱用,和Ubuntu的update不一样! - EasonJim - 博客园 (cnblogs.com)