[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
可以看到所有硬盘情况,如上这就是我们想要挂载的移动硬盘
如上,可以看到我们该硬盘的分区情况,而空间较大的就是我们数据存在的分区,我们只需要挂载该分区即可
也可以使用命令如下,打印具体的分区状况
parted /dev/sda print
然后进行挂载
注意,我们挂载的是数据所在的分区,而不是整个硬盘,以上述例子,我们需要挂载/dev/sda2
执行命令挂载
mkdir /mnt/usb
mount /dev/sda2 /mnt/usb
然后就好了,移动完数据后,执行
umount /mnt/usb
###进行卸载
结束