天天看點

使centos7 支援 exfat2格式分區

fat32linux,windows都支援,但是不能支援大于4g的單檔案,ntfs和exfat支援,但是讀寫頻繁對分區傷害大。是以最好使用exfat2分區,linux支援exfat2.但是linux不支援。

可以通過添加fuse-exfat子產品來支援。根據網上資料,整理如下:

<a target="_blank"></a>

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

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

編譯前,請先檢查系統,如果系統中沒有scons和gcc,請通過yum安裝: $ sudo yum install scons (rpmbuild需要依賴scons) 本人安裝scons時提示yum源 中沒有,導緻安裝不成功。 可以下載下傳rpm包安裝,本人一開始下載下傳的1.2版本雖然安裝成功但是在rpmbuild 的時候還是提示缺少scons,後來下載下傳scons-2.3.4-1.noarch.rpm安裝成功。 $ sudo yum install 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

這樣就安裝完成了。

可以通過以下指令來挂載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

繼續閱讀