前言
通常我们使用的移动硬盘或U盘一般都是ntfs或fat32的文件系统,有时候我们会遇到把移动硬盘或者U盘上的内容拷贝的Linux服务器上。然而,一些Linux系统并不支持直接挂载ntfs文件系统的设备的,比如:CentOS,有什么好的解决办法吗?
一般情况下,在Linux系统中,我们并不需要手动安装某些驱动,因为,大多数驱动Linux系统的内核都已经默认可以支持了。但是,某些最新的硬件设备的驱动或NTFS文件系统的驱动,对于我们当前的Linux系统版本,可能就无法支持了。
那么,我们至少有两种方法来使Linux系统支持NTFS文件系统。
重新编译Linux系统的内核(过于复杂,不推荐)
手动下载安装NTFS文件系统的驱动
这里,我们通过手工下载安装NTFS-3G插件的方式,来使Linux系统支持NTFS文件系统。
NTFS-3G插件的下载地址:http://www.tuxera.com/community/ntfs-3g-download
这里,我们选择下载它的源码包,并将其放到Linux系统的源码包目录( /usr/local/src),便于统一管理。
安装NTFS-3G插件的源码包
准备工作:
如果你的Linux中还没有安装gcc,请先安装这个库,安装命令如下:
1 | yum -y install gcc |
安装步骤:
1 | cd /usr/local/src |
NTFS-3G插件安装完成之后,该Linux系统就可以支持NTFS文件系统了。只不过,Linux系统将NTFS文件系统类型识别为ntfs-3g。
之后,我们就可以挂载NTFS文件系统的移动硬盘了。
这里,重点说明一下挂载NTFS文件系统的移动硬盘的格式:
1 | mount -t ntfs-3g 移动硬盘的分区设备文件名 挂载点 |