问题描述
我在公司闲置的计算机上安装了CentOS7。我打算成为通常动手练习的服务器。我今天拿了移动硬盘,想复制以前的东西,但是当我挂载它时,我发现挂载无法上升(我的exFat格式是fat64,它支持macOS和Windows之间的文件传输)。
思考
Mac最初不支持ntfs(Apple没有明确支持它,也没有在系统中提供它),但是我们可以通过插件使其支持这种格式(但Xi Xuan方便,也可以直接格式化)将移动硬盘转换为exFat格式。毕竟,许多NTFS插件需要单独收费),那么CentOS是否也支持这种在安装插件后支持不同格式的方式?
让我Google(百度)。
科学普及时间
突然想起了通用分区格式可能不是每个人都很好理解的,所以我将向您介绍它(毕竟,学习计算机的人甚至可以理解计算机维修,您能理解吗?)
让我们看一下一些当前的分区格式:FAT,FAT32,NTFS,exFAT;
FAT和FAT32
在早期(我上小学时,我的家人有一台计算机),最常见的格式是FAT和FAT32。但是,由于单个文件的大小增加(我记得当时的仙剑只有几百兆字节),最大的游戏最多只有1G以上。哦,这暴露了我小时候就喜欢玩游戏的事实。)超过4G的文件不支持FAT和FAT32格式,因此当前的硬盘格式将转换为NTFS或exFAT格式。
NTFS和exFAT分区格式的特征和差异
NTFS(新技术文件系统)是用于Windows NT和高级服务器网络操作系统环境的文件系统。它旨在提供比FAT32更高的可靠性,并消除FAT32文件系统的容量限制。除了支持更大的分区和文件并节省硬盘空间外,它还提供FAT32文件系统无法提供的长文件名,压缩分区,事件跟踪,文件索引,高容错能力,数据保护和恢复以及加密访问等等。
那为什么闪存驱动器和各种存储卡很少使用NTFS进行分区?
尽管NTFS具有许多优点,但它是专为传统机械硬盘驱动器而设计的。它使用“日志样式”文件系统,该文件系统需要经常记录磁盘的详细读取和写入操作,这将给诸如闪存盘或SSD的存储介质带来更多负担。同时,频繁读取和写入NTFS文件系统也会影响闪存驱动器的性能,从而导致传输速率降低。

因此,Microsoft在传统的FAT 32分区的基础上开发了exFAT文件系统(扩展文件分配表FileSystem),它不仅弥补了FAT32的局限性和不足,而且还不具备FAT32的功能。 NTFS会影响闪存的寿命。适用于各种移动存储卡和闪存驱动器。
exFAT文件系统具有以下优点:
当前,只能将固态驱动器,闪存驱动器和存储卡格式化为exFAT。传统硬盘驱动器无法格式化为exFAT格式,因此它是专门用于闪存的文件系统。
支持挂载NTFS文件系统
保险丝(用户空间中的文件系统)模块支持exfat格式的文件系统
然后我们必须先安装保险丝-exfat </ p>
保险丝模块支持Exfat支持,其项目地址为:
当前,exfat的支持是功能全面的支持,即读写功能。
Yum源或rpm软件包安装
使用以下命令直接从源代码安装
sudo yum install fuse-exfat
如果系统提示未找到软件包,则表明您尚未添加rpmfusion源,请添加并下载rpmfusion-free-release- 7. noarch.rpm
您可以在安装之前尝试添加源代码

sudo rpm -ivh rpmfusion-free-release-7.noarch.rpm
sudo yum install fuse-exfat
SRC.RPM源代码构建RPM安装
尽管我不想谈论这种方法,但是通常来说,发行版将为每个rpm或deb软件包提供其源软件包,这对于开发人员从源代码构建安装软件包非常方便。 Ubuntu和其他发行版使用apt-get源下载源代码,使用
apt-get build-dep构建其环境,Redhat和其他发行版使用RPMBUILD进行构建,其包变为src.rpm
您可以下载src.rpm源代码包,并使用scons和gcc自己进行编译,也可以下载rpmfusion中的源代码RPM,然后通过构建RPM进行安装。
此处使用了构建RPM的方法(因此安装和卸载非常方便)。
下载URL:
单独下载:fuse-exfat- 1. 0. 1-1-el 6. src.rpm和exfat-utils- 1. 0. 1- 1. el 6. src.rpm
编译并安装:
在编译之前,请先检查系统,如果系统中没有scons和gcc,请通过yum安装它:
sudo yum install scons gcc
此软件是保险丝模块。编译需要融合保险丝的封装:
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.el7.x86_64.rpm
sudo rpm -ivh exfat-utils-1.0.1-1.el7.x86_64.rpm
这将完成安装。
出山
您可以使用以下命令挂载exfat的U盘:
sudo mount.exfat /dev/sdc1 /mnt
或者
sudo mount /dev/sdc1 /mnt
顺便
有问题吗?您可以给我留言或私人聊天
有收获吗?然后就这样吧〜
当然,您也可以使用我的官方帐户去“ 6 Xixuan”,
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-369835-1.html
挺好
北欧的同居率已经达到70%以上
第二条好处最实际