linux 无法识别NTFS格式的u盘

最近入了Linux的坑,在VMware装上虚拟机后,总是会有各种各样的问题。这次遇到的问题是Linux下无法识别NTFS格式的U盘。在网上查了很多方法最后终于解决,为了避免以后踩坑,这里做一个记录。

以RedHat8.4系统为例。

报错显示:

Error mounting: mount: unknown filesystem type 'ntfs'。

解决办法:

配置 aliyum: (分别执行以下三个命令)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum clean all

yum repolist

查看是否有ntfs-3g安转包:

yum search ntfs

显示结果如下:

[root@localhost Desktop]# yum search ntfs
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Extra Packages for Enterprise Linux 7 - x86_64  1.7 MB/s |  17 MB     00:09    
Last metadata expiration check: 0:00:12 ago on Wed 29 Sep 2021 06:34:13 PM CST.
========================= Name & Summary Matched: ntfs =========================
ntfs-3g.x86_64 : Linux NTFS userspace driver
ntfs-3g-devel.x86_64 : Development files and libraries for ntfs-3g
ntfs-3g-libs.x86_64 : Runtime libraries for ntfs-3g
ntfsprogs.x86_64 : NTFS filesystem libraries and utilities

安装:

yum -y install ntfs-3g.x86_64

执行完以后就大功告成了。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux命令行实例参考手册。相当不错的学习资料,以下是部分内容的展示: 第9章 Linux系统磁盘基本管理命令 挂载文件系统――mount mount命令语法: mount [参数] [设备名称] [目录] 实例1:挂载光盘镜像文件mydisk.iso。 本例中在执行mount命令之前,可以先执行mkisofs命令将用户sheriff的主目录/home/sheriff下的资料建立成一个mydisk.iso的光盘镜像文件。 [root@localhost ~]# mkisofs –r –J –V mydisk –o /root /mydisk.iso /home/sheriff 然后,可以执行mount命令将已创建好的光盘镜像文件mydisk.iso挂载到新建的挂载点/mnt/vcdrom目录下。 [root@localhost ~]# mount –o loop –t iso9660 /root/myd isk.iso /mnt/vcdrom 最后查看/mnt/vcdrom目录下资料,证实挂载操作成功完成。 实例2:挂载移动磁盘。 第1步:对Linux系统而言,USB接口的移动磁盘被识别为SCSI设备。插入移动磁盘之前,应先用fdisk –l或more /proc/partitions查看系统的磁盘和磁盘分区情况。 第2步:接好移动磁盘后,再用fdisk –l或more /proc/partitions查看系统的磁盘和磁盘分区情况。 第3步:对比两次磁盘分区情况查看结果,应该可以发现多了一个SCSI磁盘/dev/sdb和它的三个磁盘分区/dev/sdb1,/dev/sdb2。其中/dev/sdb5是/dev/sdb2分区的逻辑分区。可以使用下面的命令挂载/dev/sdb1和/dev/sdb5。 [root@localhost ~]# mkdir –p /mnt/usbhd1 [root@localhost ~]# mkdir –p /mnt/usbhd2 [root@localhost ~]# mount –t ntfs /dev/sdb1 /mnt/usbhd1 [root@localhost ~]# mount –t vfat /dev/sdb5 /mnt/usbhd2 对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。 [root@localhost ~]# mount –t ntfs –o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 [root@localhost ~]# mount –t vfat –o iocharset=cp936 /dev/sdc5 /mnt/usbhd2 实例3:挂载U盘。 第1步:和USB接口的移动磁盘一样,在Linux系统中U盘也被当作SCSI设备。插入U磁盘之前,应先用fdisk –l或more /proc/partitions查看系统的磁盘和磁盘分区情况。 第2步:接好U磁盘后,再用fdisk –l 或 more /proc/partitions查看系统的磁盘和磁盘分区情况。 第3步:对比两次磁盘分区情况查看结果,应该可以发现多了一个SCSI磁盘/dev/sdd和它的一个磁盘分区/dev/sdb1,/dev/sdb1就是要挂载的U盘。 [root@localhost ~]# mkdir –p /mnt/usb [root@localhost ~]# mount –t vfat /dev/sdd1 /mnt/usb 若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。 [root@localhost ~]# mount –t vfat –o iocharset=cp936 /dev/sdd1 /mnt/usb

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值