首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能挂载vfat文件系统mtab说已经挂载

不能挂载vfat文件系统mtab说已经挂载
EN

Unix & Linux用户
提问于 2017-12-29 04:57:35
回答 1查看 861关注 0票数 0

在我安装Linux的同时,我在不同的磁盘上有多个分区,我安装了所有必需的包,用于读取和写入vfat文件系统。

主驱动器固态硬盘我的linux安装。第二,为Linux提供额外的固态硬盘空间,加上安装Windows 10的单独分区。第三个驱动器外部硬盘,包含两个分区HFS+和ExFAT。

我不能挂载Windows或ExFAT分区,因为mtab声称它已经挂载了,但是它是不可访问的。我检查了mtab文件,并且NTFS或ExFAT分区没有挂载条目。

Windows 10标记为W10,ExFAT分区标记为ExFAT。

W10

代码语言:javascript
运行
复制
Error mounting /dev/sdb3 at /media/user/W10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb3" "/media/user/W10"' exited with non-zero exit status 21: mount: according to mtab, /dev/sdb3 is already mounted on /media/user/W10

ExFAT

代码语言:javascript
运行
复制
Error mounting system-managed device /dev/sdc5: Command-line `mount "/media/user/ExFAT"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.0.1
'stderr: `mount: according to mtab, /dev/sdc5 is already mounted on /media/user/ExFAT'

我从未改变过这些分区的安装选项,我尝试过卸载这些驱动器,但是它说它们没有安装,甚至断开外部驱动器,并且仍然声称它是在完全无法访问时由mtab安装的。外部驱动器挂载上的HFS+分区很好,我可以在没有问题的情况下浏览它,只是出于某种原因,安装NTFS和ExFAT分区被搞砸了。据我所知,要安装Windows分区,必须使用vfat作为要识别的文件系统,但ExFAT只需通过执行sudo mount -t /dev/sdc5 /media/user/ExFAT安装exfat-utilsexfat-fuse即可使用exfat。但是在当前的状态下,我不能这样做,因为mtab声称它已经挂载了,我只是不能在任何地方访问它,根据gnome-disk-utility,它们都被设置为自动安装选项,以前工作得很好。

EN

回答 1

Unix & Linux用户

发布于 2017-12-29 07:48:16

那么,您的/etc/mtab文件中有什么?是否有对/dev/sdb3/dev/sdc5的引用,不管是什么文件系统?

直接从内核获得的实际挂载状态信息可在/proc/mounts查看:将其与您的mtab文件进行比较。

一些发行版甚至将/etc/mtab链接到/proc/mounts:其他发行版将/etc/mtab作为常规文件,因为一些用户空间安装工具可能会在/etc/mtab中保存一些额外的信息。

Linux分区类型vfat只适用于FAT和FAT32文件系统,无论是否带有VFAT扩展文件和目录名。因为Windows分区也可以是NTFS,“对于安装Windows分区,您必须使用vfat”是不正确的。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/413592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档