exFAT和NTFS文件系统在默认条件下并不被CentOS系统支持。有时候在用U盘在CentOS和Windows系统之间拷贝文件时较为麻烦,通过在CentOS系统中安装软件,可以挂载exFAT 和 NTFS文件系统的U盘。
exFAT文件系统在CentOS系统的挂载:
CentOS需要具备的基本工具:GCC,python
第一步:下载fuse-exfat相关软件并安装
对exfat文件系统的识别通过fuse相关软件支持,下载相关软件包地址:http://download1.rpmfusion.org/free/el/updates/6/SRPMS/repoview/index.html ,分别下载:fuse-exfat-1.0.1-2.el6.rpm 以及 exfat-utils-1.0.1-2.el6.rpm。然后看CentOS中是否已安装 scons 和 fuse-devel 软件包,
查询方法:
# rpm -q --list scons fuse-devel
如果没有安装,可以通过yum源安装,命令:
# yum install scons # yum install fuse-devel
其中scons需python支持,如果yum无法安装scons,需要手动下载scons安装包:http://www.scons.org/download.php 下载: scons-2.4.1-1.noarch.rpm ,安装:
# rpm -ivh scons-2.4.1-1.noarch.rpm
然后,安装fuse-exfat-1.0.1-2.el6.rpm 及 exfat-utils-1.0.1-2.el6.rpm,命令:
# rpm -ivh fuse-exfat-1.0.1-2.el6.rpm exfat-utils-1.0.1-2.el6.rpm
安装完后,再~目录下有rpmbuild目录,此时需要CentOS有rpm-build包,没有请安装:
yum install rpm-build
然后切换到SPECS目录下:
# cd ~/rpmbuild/SPECS # rpmbuild -ba fuse-exfat.spec # rpmbuild -ba exfat-utils.spec
构建完成后,即可在 ~/rpmbuild/RPMS里面找到生成的rpm文件(根据系统架构,分别在x86_64或i386目录下,其中名字中带有debuginfo的包不必安装):
# cd ~/rpmbuild/RPMS/i686
# rpm -ivh fuse-exfat-1.0.1-2.el6.i686.rpm exfat-utils-1.0.1-2.el6.i686.rpm
如此安装完成了。
第二步:挂载
以下命令来挂载exfat的U盘:
# mount.exfat /dev/sdXn /media
sdXn:可以是sdb4,sdb3等,依据U盘的设备名。
NTFS文件系统在CentOS系统的挂载:
第一步:下载并安装相关软件:
下载rpmforge CentOS版本,地址:http://pkgs.repoforge.org/rpmforge-release/ 以rpmforge-release-0.5.3-1.el6.rf.i686.rpm为例。
第二步:安装rpmforge,命令:
# rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm
第三步:安装安装ntfs-3g
通过yum安装,命令:
# yum install fuse-ntfs-3g
通过上面三步,CentOS系统就可以识别NTFS分区的移动硬盘了。
原文:http://www.cnblogs.com/ljminseu/p/5005805.html