OpenSUSE 12.1。我试图为我的USB闪存提供写入权限,已经以十几种方式安装了它十几次。目前我在/ etc / fstab中有以下行
/dev/sdb1 /media/48 vfat user,rw,exec,suid,dev,uid=user,gid=users,umask=0000,iocharset=utf8 0 0
然而我的USB安装为(挂载输出)
/dev/sdb1 on /media/48 type vfat (ro,relatime,uid=1000,gid=100,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro,user=user)
打破了我的大脑,我正在寻找更有经验的用户的建议......
答案 0 :(得分:1)
您的USB闪存驱动器可能存在一些错误。
通常应该有效:
sudo mount -t vfat /dev/sdb1 /media/48 -o rw,umask=0000
在/ etc / fstab中,这对应于以下行:
/dev/sdb1 /media/bigdrive vfat rw,user,exec,umask=0000 0 0
如果它不起作用,您是否尝试检查USB闪存驱动器是否没有错误?
作为线索,errors=remount-ro
表示如果操作系统发现错误,它将以只读方式挂载驱动器。因此,尝试从MS Windows操作系统运行磁盘修复或尝试fsck /dev/sdb1
答案 1 :(得分:0)
我的usb棒有一个写保护按钮。你是否禁用了写保护?
答案 2 :(得分:0)
您是手动运行mount /media/48
,还是由KDE(或Gnome或您正在使用的任何用户界面)自动挂载?如果它自动挂载,那么执行该操作的过程可能会绕过/etc/fstab
(但应该有办法将其配置为使用您想要的选项 - 该方法将取决于您正在运行的环境)。