Linux中國

在CentOS 6.4中支持exfat格式的U盤

CentOS系列一直沒有默認支持使用exfat格式的大容量U盤。

可以通過添加fuse-exfat模塊來支持。根據網上資料,整理如下:

1、下載fuse-exfat支持軟體:

exfat支持是通過fuse模塊的方式支持的,其項目地址是: https://code.google.com/p/exfat/ ,當前版本是:1.0.1。

目前exfat的支持已經是全功能支持,支持讀寫。

可以下載源代碼包,並自行使用scons和gcc編譯,也可以在rpmfusion下載源代碼RPM,然後通過構建RPM來安裝。這裡採用構建RPM的方式(這樣安裝卸載都很方便)。

下載地址:http://download1.rpmfusion.org/free/el/updates/6/SRPMS/repoview/index.html

分別下載:fuse-exfat-1.0.1-1-el6.src.rpm 和 exfat-utils-1.0.1-1.el6.src.rpm

2、編譯安裝:

編譯前,請先檢查系統,如果系統中沒有scons和gcc,請通過yum安裝:

$ sudo yum install scons gcc

這個軟體是fuse模塊,編譯需要fuse-devel包支持:

$ sudo yum install fuse-devel

下載後,安裝源代碼RPM:

$ rpm -ivh fuse-exfat-1.0.1-1-el6.src.rpm exfat-utils-1.0.1-1.el6.src.rpm

在主目錄下,會出現rpmbuild目錄:

$ cd ~/rpmbuild/SPECS

$ rpmbuild -ba fuse-exfat.spec

$ rpmbuild -ba exfat-utils.spec

構建完成後,即可在 ~/rpmbuild/RPMS裡面找到生成的RPM(根據系統架構,分別在x86_64或i386目錄下,其中名字中帶有debuginfo的包不必安裝):

$ cd ~/rpmbuild/RPMS/x86_64

$ sudo rpm -ivh fuse-exfat-1.0.1-1.el6.x86_64.rpm exfat-utils-1.0.1-1.el6.x86_64.rpm

這樣就安裝完成了。

3、掛載:

可以通過以下命令來掛載exfat的U盤了:

$ sudo mount.exfat /dev/sdXn /mnt

其中sdXn中的X代表你的U盤設備名,n代表分區號,比如:/dev/sdb1這樣。

此外,為了方便,你可以將以上安裝在/usr/sbin下的命令在/sbin下做個符號鏈接:

$ sudo ln -s /usr/sbin/mount.exfat /sbin/mount.exfat

便於直接使用mount來安裝:

$ sudo mount -t exfat /dev/sdXn /mnt


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國