在CentOS 6.4中支持exfat格式的U盘
CentOS系列一直没有默认支持使用exfat格式的大容量U盘。
可以通过添加fuse-exfat模块来支持。根据网上资料，整理如下：
1、下载fuse-exfat支持软件：
exfat支持是通过fuse模块的方式支持的，其项目地址是：https://c ...
fuse-exfat exfat CentOS USB
CentOS系列一直没有默认支持使用exfat格式的大容量U盘。
可以通过添加fuse-exfat模块来支持。根据网上资料，整理如下：
1、下载fuse-exfat支持软件：
exfat支持是通过fuse模块的方式支持的，其项目地址是：https://c ...
CentOS系列一直没有默认支持使用exfat格式的大容量U盘。


可以通过添加fuse-exfat模块来支持。根据网上资料，整理如下：


### 1、下载fuse-exfat支持软件：


exfat支持是通过fuse模块的方式支持的，其项目地址是： <https://code.google.com/p/exfat/> ，当前版本是：1.0.1。


目前exfat的支持已经是全功能支持，支持读写。


可以下载源代码包，并自行使用scons和gcc编译，也可以在[rpmfusion](http://rpmfusion.org/)下载源代码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

