背景
最近由于工作原因,需要在一台离线状态的设备上安装Centos8.5系统和相关软件。使用Ventoy工具制作了一个启动盘,用于保存Centos8.5的iso文件和其他软件。但是在系统安装成功后,发现如标题所示的问题,硬盘挂载失败。
问题分析
出现这些问题的原因在于新安装的Centos系统缺少对于NTFS格式与exFAT格式的支持依赖,所以导致这两类格式的硬盘在连接设备时,设备并不识别。
解决思路
在有网络连接的状态下,这个问题可以通过执行yum install命令下载响应依赖解决,但现在是离线状态下的设备,仅能通过硬盘将相关依赖包导入到设备中,所以需要寻找一种既满足新安装的Centos系统默认支持要求,同时在Windows系统中也相对操作方便的格式:FAT32。
前文提到,启动盘的制作方式是通过Ventoy制作,而关于Ventoy工具的其他信息这里并不赘述,感兴趣的可以自行查看Ventoy官网,本文仅描述如何使用Ventoy工具解决当前问题。
解决步骤:
在制作启动盘时,点击“配置选项”。
在下拉列表中选择“分区设置”。
在“Ventoy分区文件系统类型”中选择“文件系统”的类型为FAT32即可。最后点击确定,正常制作Ventoy启动盘即可。
注意:
由于FAT32格式对于文件大小有限制要求,可以通过以上方式先将支持NTFS格式与exFAT格式的依赖导入导新安装的Centos系统中。
exFAT格式
如果是exFAT格式,可以先在同系统下的其他联网设备中,下载对应依赖并导入硬盘。在系统中执行rpm命令(如下具体版本仅供参考)
rpm -ivh fuse-exfat-1.3.0-1.el7.x86_64.rpm --force --nodeps
rpm -ivh epel-release-8-11.el8.noarch.rpm --force --nodeps
其中--force与--nodeps参数可先不添加,--force表示强制安装,--nodeps表示安装时不检查依赖关系。
NTFS格式
如果是NTFS格式,可以在这篇文章中centos 安装ntfs-3g(linux系统挂载移动硬盘或者ntfs格式U盘)_centos ntfs-3g-CSDN博客
寻找相应资源。
Centos8.5系统可直接使用标题下方资源,点击“立即下载”即可。
最后我真的不是运维啊!!!
参考文章
centos 安装ntfs-3g(linux系统挂载移动硬盘或者ntfs格式U盘)_centos ntfs-3g-CSDN博客
mount:未知的文件系统类型“exfat“ 问题思考与解决_mount: 未知的文件系统类型“exfat”-CSDN博客
解决Ventoy制作启动盘后 exFat分区不能被CentOS等操作系统识别 不能用作U盘读写文件 问题_ventoy-1.0.74-windows做的u盘有分区无法识别-CSDN博客