使centos7 支持 exfat2格式分区

fat32linux,windows都支持,但是不能支持大于4g的单文件,ntfs和exfat支持,但是读写频繁对分区伤害大。所以最好使用exfat2分区,linux支持exfat2.但是linux不支持。

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

1、下载fuse-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

2、编译安装:

编译前,请先检查系统,如果系统中没有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

这样就安装完成了。

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

时间: 2024-08-21 19:29:36

使centos7 支持 exfat2格式分区的相关文章

NTFS转换方法,NTFS格式分区是什么意思

玩家经常在下载大型游戏时有时会提示,当前磁盘分区不支持大于4G的文件,请选择NTFS格式分区.如图: 这表明你的磁盘分区是fat的,因为fat.fat16.fat32都是不支持大于4G的单个文件的,只有ntfs支持你最好转换一下e盘的文件系统格式.你要把FAT32转为NTFS才可以. 这NTFS格式分区是什么意思呢? 首先说一下什么是ntfs:NTFS是一种新的硬盘格式,是Windows NT以及之后的Windows 2000.Windows XP.Windows Server 2003.Win

NTFS格式分区是什么意思?

  这表明你的磁盘分区是fat的,因为fat.fat16.fat32都是不支持大于4G的单个文件的,只有ntfs支持你最好转换一下e盘的文件系统格式.你要把FAT32转为NTFS才可以. 这NTFS格式分区是什么意思呢? 首先说一下什么是ntfs:NTFS是一种新的硬盘格式,是Windows NT以及之后的Windows 2000.Windows XP.Windows Server 2003.Windows Server 2008.Windows Vista和Windows 7的标准文件系统.

编译Linux内核使其支持ntfs的步骤说明

Linux系统在安装完成之后一般是不支持ntfs格式访问的,我们需要通过编译内核使其能运行ntfs格式的访问,详细的操作如下: [root@localhost ~]# cd /usr/src/linux-2.4[root@localhost ~]# make menuconfig 选中http://www.aliyun.com/zixun/aggregation/19352.html">File System下的NTFS file system support (read only)为M

CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法_服务器其它

本文实例讲述了CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法.分享给大家供大家参考,具体如下: 如何让centos(redhat)配置虚拟主机,让服务器支持多个网站,针对Apache,只需要你修改apache配置文件/etc/httpd/conf/httpd.conf即可. 里面有个example文件,你只要对应配置即可. #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # Do

如何让Vista梦幻桌面支持更多格式视频

Windows Vista 梦幻桌面(DreamScene)到底能不能支持除了Mpeg/mpg以外的格式? 很多人说梦幻桌面的视频格式有限,像AVI.RM.RMVB就不能做成梦幻桌面!也有很多朋友着急在Vista之家论坛提问:我的高清avi视频想做梦幻桌面怎么办?还要转格式,浪费时间又损坏品质! 别着急,我们按照下面几步来,彻底解决这个问题,让你的Windows Vista 梦幻桌面支持更多的格式! 1.首先要让WMP(Windows Media Player)支持更多的格式.方法当然是安装Vi

windows server 2003不支持FLV格式的流式播放问题

有许多朋友在论坛上提到在windows server 2003上不能支持FLV格式的流式播放问题. 原因是由于windows server 2003上并没有.FLV的这种mime-type类型,对于这一点Adobe给出了它的解决方案.如下: 1. 在2003服务器上,找开IIS管理器. 2. 展开本地服务器名称,右击选择属性,在Internet信息服务标签上,点击最下方的计算机MIME映射下面的编辑按钮. 3. 点击"新类型"按钮,扩展名添上".FLV",内容类型(

Entity Framework学习中级篇5—使EF支持Oracle9i

从Code MSDN上下载下来的EFOracleProvider不支持Oracle9i.但是,目前我所使用的还是Oracle9i.为此,对EFOracleProvider修改了以下,以便使其支持Oracle9i. 下面说说具体修改地方.(红色部分为添加或修改的代码部分) 一,修改EFOracleProvider 1,修改EFOracleProviderManifest.cs类文件, internal const string TokenOracle9i = "9i";//add by

好照片桌面版支持RAW格式相机品牌型号对照表

好照片桌面版支持RAW格式相机品牌型号对照表 相机品牌 相机系列 相机型号 佳能 Canon EOS 1D 1DS 1D Mark II 1D Mark II N 1D Mark III 1D Mark IV 1Ds Mark II 1Ds Mark III 5D 5D Mark II 7D 10D 20D 30D 40D 50D 60D 300D 350D 400D 450D 500D 550D 650D 1000D D2000C PowerShot G1 G2 G3 G5 G6 G7 G9

NTFS格式分区是什么意思?fat32如何转换ntfs?

NTFS格式分区是什么意思呢? 首先说一下什么是ntfs:NTFS是一种新的硬盘格式,是Windows NT以及之后的Windows 2000.Windows XP.Windows Server 2003.Windows Server 2008.Windows Vista和Windows 7的标准文件系统. fat32如何转换ntfs? 1.可以使用WinXP自带的命令 依次点击"开始"→"运行",输入"cmd"后回车打开"命令提示符&