Mount
在 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 快閃記憶體驅動器?
Vfat 分區不支持文件所有者/組。因此,Linux 核心必須偽造它。預設情況下,它使 root:root 擁有一切。要更改此設置,請添加
uid=youruser,gid=yourgroup
到安裝選項。然後,該使用者和組將擁有一切。