Mount

在 VFAT 格式的外部 USB 快閃記憶體驅動器上出現“cp:無法創建正常文件”

  • September 14, 2018

我有一個格式化為 FAT32 的外部 USB 驅動器。這是fdisk -l命令的輸出:

/dev/sdb1  *       56 15728639 15728584  7.5G  c W95 FAT32 (LBA)

我的條目中有以下條目/etc/fstab

UUID=FAF0-4AE6              /media/usb    vfat      defaults,auto,rw,users,nofail,x-systemd.automount,x-systemd.device-timeout=1      0         0

我正在使用以下方式安裝驅動器:sudo mount -a但是一切都歸 root:root 所有,我無法更改不同目錄的所有權,也無法將文件從內部分區復製到外部 USB 驅動器。它給了我:

cp: cannot create regular file ... Permission denied

我的 fstab 選項是否正確,為什麼我不能以普通使用者的權限使用我的 USB 快閃記憶體驅動器?

Vfat 分區不支持文件所有者/組。因此,Linux 核心必須偽造它。預設情況下,它使 root:root 擁有一切。要更改此設置,請添加uid=youruser,gid=yourgroup到安裝選項。然後,該使用者和組將擁有一切。

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