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分區的移動硬盤了。