Fedora

在 Fedora 35 上掛載 exFAT 驅動器需要指定設備

  • February 24, 2022

我正在執行 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 驅動器,為什麼我必須明確指定設備?

掛載失敗是因為shortnameexfat 不支持選項(這是一個vfat選項)。將其從您fstab的設備中移除,您應該能夠安裝設備。

fs 類型錯誤、選項錯誤、/dev/sde1 上的超級塊錯誤、缺少程式碼頁或幫助程序或其他錯誤。

一般來說,如果您收到此錯誤(並且您嘗試的設備已格式化為受支持的文件系統),您應該始終檢查核心日誌中的“其他錯誤”部分,在這種情況下您應該會看到如下內容:

核心:exfat:未知參數“短名稱”

引用自:https://unix.stackexchange.com/questions/692034