Linux系統默承認以自動識別到fat32格式的盤,但fat32支持的文件不能大於4G,因此只能將移動硬盤和U盤格式化爲NTFS和exFAT這兩種格式的,對於U盤最好格式化爲exFAT,NTFS對U盤的很差的。CentOS系列一直沒有默認支持使用exfat格式的大容量U盤,能夠經過添加fuse-exfat模塊來支持。html
1、怎樣在Linux下掛載exFat格式的各類硬盤bash
1、安裝ide
要先下載這兩個包fuse-exfat和exfat-utilsgoogle
exfat支持是經過fuse模塊的方式支持的,其項目地址是:https://code.google.com/p/exfat/spa
yum install subversion scons fuse-devel gcc wget https://exfat.googlecode.com/files/fuse-exfat-1.0.1.tar.gz wget https://exfat.googlecode.com/files/exfat-utils-1.0.1.tar.gz
tar -zxvf exfat-utils-1.0.1.tar.gz -C /opt/ tar -xzvf fuse-exfat-1.0.1.tar.gz -C /opt/
[root@localhost ~]# cd /opt/fuse-exfat-1.0.1/ [root@utooo fuse-exfat-1.0.1]# scons //安裝 [root@utooo fuse-exfat-1.0.1]# scons install
[root@localhost ~]# cd /opt/exfat-utils-1.0.1/ [root@localhost exfat-utils-1.0.1]# ls ChangeLog config.log COPYING dump fsck label libexfat mkfs SConstruct [root@localhost exfat-utils-1.0.1]# scons [root@localhost exfat-utils-1.0.1]# scons install
2、掛載插件
mount.exfat /dev/sdb1 /mnt/ mount –t exfat /dev/sdb1 /media/ //掛載,注意要掛到的那個目錄最好是空目錄,下面不要有任何文件,否則會提示下面的錯誤的,有目錄也不要緊的(加個這個「-o nonempty」)
mount -t exfat /dev/sdb1 /media/ -o nonemptycode
3、也可下載rpm的包直接安裝,編譯要方便也好卸載htm
http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/exfat-utils.htmlblog
http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/fuse-exfat.htmlget
2、怎麼樣在Linux下掛載NTFS格式的
要想把NTFS格式的磁盤掛載到CentOS 6.4下面,須要安裝第三方的插件ntfs-3g,這裏我採用了編譯安裝插件。
一、安裝
使用ntfs-3g官方源碼編譯安裝的方法:
ntfs-3g下載頁面:http://www.tuxera.com/community/ntfs-3g-download/
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz tar -xzvf ntfs-3g_ntfsprogs-2014.2.15.tgz -C /opt/ cd /opt/ntfs-3g_ntfsprogs-2014.2.15/ ./configure #編譯 make #安裝 make install #安裝
2、掛載
mount.ntfs-3g /dev/sdb1 /media/