本文重點描述掛載exfat格式U的方法。如果要掛載FAT32格式的,直接看第4部分即可。
先說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
編譯前,請先檢查系統,如果系統中沒有scons和gcc,請通過yum安裝:
$ sudo yum install scons gcc
這個軟件是fuse模塊,編譯需要fuse-devel包支持:
$ sudo yum install fuse-devel
下載後,安裝源代碼RPM:
$ rpm -ivhfuse-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
這樣就安裝完成了。
使用fdisk -l查看U盤的設備名:
$fdisk -l
通過以下命令來掛載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
這樣就安裝完成了。
1:查看存儲位置
root@wgods ~]# fdisk -l | grep FAT32
/dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)
2:在mnt目錄下先建立一個usb的目錄(其他位置也行)
[root@wgods ~]# cd /mnt/
[root@wgods mnt]# mkdir usb
3:掛載U盤
[root@wgods mnt]# mount -t vfat /dev/sdb1 /mnt/usb
http://xxxxxx/Linuxjc/1156012.html TechArticle