Linux挂载exFat格式U盘的方法

        exFat格式支持4G以上的大文件格式,同时支持mac系统、linux系统和windows系统,使用exFat格式的U盘(硬盘),方便在多个系统之间拷贝文件。但是在linux版的centOs下拷贝exFat格式文件,需要通过第三方工具实现文件的拷贝。

1、下载fuse-exfat支持软件:

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

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

可以下载源代码包,并自行使用scons和gcc编译,也可以在rpmfusion下载源代码RPM,然后通过构建RPM来安装。这里采用构建RPM的方式(这样安装卸载都很方便)。

分别下载:fuse-exfat-1.3.0-1-el6.src.rpm 和 exfat-utils-1.3.0-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

$ rpm -ivh 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

这样就安装完成了。

3rpm安装包安装

分别下载:exfat-utils-1.3.0-1.el7.x86_64.rpm 和 fuse-exfat-1.3.0-1.el7.x86_64.rpm

若没有找到,则可以在csdn的资源中可以搜索,csdn资源连接地址如下:

https://download.csdn.net/download/wgw335363240/87689553

https://download.csdn.net/download/wgw335363240/87689547)

$ rpm -ivh exfat-utils-1.3.0-1.el7.x86_64.rpm 

$ rpm -ivh fuse-exfat-1.3.0-1.el7.x86_64.rpm

4挂载目录

使用fdisk -l查看U盘的设备名:

$ fdisk -l

通过以下命令创建挂载目录

$ mkdir /mnt

通过以下命令来挂载exfat的U盘:

$ sudo mount.exfat /dev/sdXn/mnt

(/dev/sdXn是通过fdisk查看的U盘的设备名,通常后面会有FAT的信息,如/dev/sdb1)

其中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

这样就安装完成了。

5拷贝文件

挂载成功后,从/mnt设备名中拷贝文件或者向/mnt拷贝文件即可,跟操作本地目录没有区别

6卸载目录

$ umount /mnt

你可能感兴趣的:(linux,exFat,mount,centOs)