VFAT 格式的外部 USB 闪存驱动器上出现“cp:无法创建常规文件”

VFAT 格式的外部 USB 闪存驱动器上出现“cp:无法创建常规文件”

我有一个格式化为 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 闪存驱动器?

答案1

Vfat 分区不支持文件所有者/组。因此,Linux 内核必须伪造它。默认情况下,它使 root:root 拥有一切。要更改此设置,请添加uid=youruser,gid=yourgroup到安装选项。然后,该用户和组将拥有一切。

相关内容