CentOS系統掛載exFAT和NTFS文件系統


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中是否已安裝 sconsfuse-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.rpmexfat-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分區的移動硬盤了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM