安装 USB 驱动器 (FAT32),以便所有用户都可以写入

安装 USB 驱动器 (FAT32),以便所有用户都可以写入

我有一个位于 /dev/sda2 上的 USB FAT32 驱动器。我已将其安装为 /media/bigdrive 但是,每当我尝试以非 root 用户身份触摸那里的文件时,都会遭到权限拒绝。

当我运行时,mount我可以看到这一行:

/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)

我的 /etc/fstab 有这一行:

/dev/sda2       /media/bigdrive vfat    rw,user,exec,umask=000  0       0

我尝试过sudo chmod 777 /media/bigdrive跑步sudo chmod 777 -R /media/bigdrive

两者都没有改变任何事情。

我有什么遗漏的吗?

这是在运行 raspbian 的树莓派上顺便说一句。

答案1

我遇到了完全相同的问题,唯一真正对我有用的是:

mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=0000

但是, umask=000 和 umask=0000 都对我有用。

因此,在设置 /etc/fstab 后,键入以下命令(第一个命令卸载驱动器,第二个命令重新安装它):

# umount /dev/sda2
# mount -a

第二个命令可以替换为:

# mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=000

也可以看看那个答案

答案2

编辑 /etc/fstab 后,您必须安装已添加到其中的所有内容。 mount 的手册页给出了以下提示。

   -a, --all
          Mount all filesystems (of the given types) mentioned in fstab.

只需运行以下命令而不是重新启动,您就可以开始了。

# mount -a

相关内容