欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[debug]-在centos7中挂载文件系统格式为exfat的u盘/移动硬盘,实现数据移动/拷贝

程序员文章站 2022-06-16 12:51:32
...

1.问题描述

centos7本身是不支持识别/挂载 exfat 格式的,所以在拷贝移动时,需安装扩展依赖

2.简要概括

需要安装两个扩展依赖fuse-exfat和exfat-utils,而centos中使用yum安装,由于官方源的原因会提示

No package nload available.
Error: Nothing to do

所以这里添加第三方库Nux Dextop,然后进行下载.

3.步骤

3.1安装epel库

Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限)。
如果安装过则跳过。

su root
yum -y install epel-release

3.1添加Nux Dextop仓库

对于RHEL6/CentOS 6(复制/粘贴),添加第三方仓库

rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

对于RHEL/CentOS 7(复制/粘贴),添加第三方仓库

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

3.2检测是否安装成够

检查Nux Dextop是否安装成功:

yum repolist

如果仓库列表中有Nux Dextop就安装成功。

3.4修改默认情况下不开启,采用指令开启

由于Nux Dextop仓库可能会与其他第三方库有冲突,比如(Repoforge和ATrpms)。
所以,建议默认情况下不启用Nux Dextop仓库。

打开/etc/yum.repos.d/nux-dextop.repo,将"enabled=1" 修改为 “enabled=0”。

sudo vi /etc/yum.repos.d/nux-dextop.repo

当需要使用Nux Dextop仓库时,显式启用仓库。

sudo yum --enablerepo=nux-dextop install <package-name>

3.5安装exfat支持库文件

yum --enablerepo=nux-dextop  install fuse-exfat exfat-utils

至此,cnetos已经可以支持exfat的系统文件格式,可以正确挂载U盘/硬盘

4.挂载U盘/移动硬盘完成数据移动

插上U盘,查看硬盘情况,找到U盘对应的盘符,例如:

fdisk -l

[debug]-在centos7中挂载文件系统格式为exfat的u盘/移动硬盘,实现数据移动/拷贝
可以看到所有硬盘情况,如上这就是我们想要挂载的移动硬盘
如上,可以看到我们该硬盘的分区情况,而空间较大的就是我们数据存在的分区,我们只需要挂载该分区即可
也可以使用命令如下,打印具体的分区状况

parted /dev/sda print

[debug]-在centos7中挂载文件系统格式为exfat的u盘/移动硬盘,实现数据移动/拷贝


然后进行挂载
注意,我们挂载的是数据所在的分区,而不是整个硬盘,以上述例子,我们需要挂载/dev/sda2
执行命令挂载

mkdir /mnt/usb
mount /dev/sda2 /mnt/usb

然后就好了,移动完数据后,执行

umount /mnt/usb 
###进行卸载

结束