我正在运行 Fedora 35,并尝试安装 exFAT 驱动器,特别是用于我的数码相机的 SD 存储卡。
计算机将读卡器识别为设备/dev/sde1
,我尝试将其用作/lacie2
安装点。
这工作正常:sudo mount /dev/sde1 /lacie2
并且我能够访问驱动器。键入将mount
驱动器显示为:
/dev/sde1 on /lacie2 type exfat (rw,relatime,fmask=0022,dmask=0022,iocharset=utf8,errors=remount-ro)
但是,我尝试将 fstab 条目写入为/etc/fstab
:
/dev/sde1 /lacie2 exfat user,noauto,shortname=lower 0 0
这样我就可以直接使用 来安装驱动器sudo mount /lacie2
。这不起作用,但会出现错误:
mount: /lacie2: wrong fs type, bad option, bad superblock on /dev/sde1, missing codepage or helper program, or other error.
这里面的原因是什么呢?由于 Fedora 显然似乎能够挂载 exFAT 驱动器,为什么我必须明确指定该设备?
答案1
挂载失败,因为shortname
exfat 不支持选项(这是一个脂肪组织选项)。将其从您的设备中取出fstab
,您应该能够安装该设备。
文件系统类型错误、选项错误、/dev/sde1 上的超级块错误、缺少代码页或帮助程序或其他错误。
一般来说,如果您收到此错误(并且您尝试的设备已格式化为受支持的文件系统),您应该始终检查内核日志中的“其他错误”部分,在这种情况下您应该看到类似以下内容:
内核:exfat:未知参数“短名称”