我的/etc/fstsab
:
/dev/mmcblk0p1 /media/sd auto user,noauto,rw,x-gvfs-name=sd%20card 0 0
但是当我尝试将任何内容写入/media/sd
:
[mei@localhost Documenti]$ cp mare.odt /media/sd/.
cp: impossibile creare il file regolare '/media/sd/./mare.odt': Permission denied
我还尝试强制对目的地授予权限:
[root@localhost Documenti]# chmod -R 777 /media/sd/
[root@localhost Documenti]# ll /media/
totale 40
drwxrwxrwx. 2 root root 4096 4 nov 2017 oldhome
drwxr-xr-x 3 root root 32768 1 gen 1970 sd
我也尝试直接手动安装
mount /dev/mmcblk0p1 /media/sd -v
没有运气。有什么提示吗?
答案1
在仔细阅读了 mount 的手册页并在 shell 上尝试了各种 mount 选项后,找到了解决方案。
看来 fstab 中的正确条目是这样的
/dev/mmcblk0p1 /media/sd vfat user,noauto,rw,umask=0000 0 0
听起来是这样的:
auto
还不够,最好指定FS类型umask
选择可用权限(在本例中为所有用户)