USB 在 GUI 中只读,但从终端工作正常(12.04)

USB 在 GUI 中只读,但从终端工作正常(12.04)

从我在线阅读的所有内容来看,我似乎对 USB 只读问题有了新的认识。

当我第一次尝试使用新的 USB 驱动器时,每当我尝试将文件拖放到其中时,我都会收到错误消息,说这是一个只读设备

但是,我可以从终端执行任何操作(将mkdir, cp -r整个目录复制到新驱动器等)。此外,NetBeans 很乐意从新驱动器打开和保存项目。

正如您所料,由于我可以写入驱动器,因此旧线程中关于此问题的所有修复和探测均无效。rw例如,驱动器被列为,权限符合您的预期,格式化无济于事,“ mount -o remount..etc...”不起作用,fsck.vfat -vaV <device>dosfsck, 等也不起作用。

我还尝试了 gparted,新建了一个 msdos fat32 分区。没有变化。

我尝试格式化为 NTFS 并安装/运行 ntfs-config。即使选中“启用外部设备的写入支持”,也没有任何变化。

以下是其他人被要求提供的与此相关的一些信息:

cat /etc/fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c4d9491f-6696-46b2-bd42-faf7e77f5c0e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=badd5b20-d8ad-424a-80df-a65f9e8a744a none            swap    sw              0       0

/proc/mounts

rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=4040932k,nr_inodes=1010233,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=810056k,mode=755 0 0
/dev/disk/by-uuid/c4d9491f-6696-46b2-bd42-faf7e77f5c0e / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
gvfs-fuse-daemon /root/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
/dev/sdc1 /media/8_8_2015 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0

执行以下操作

sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

产生了消息

mount: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error. In some cases useful info is found in syslog - try dmesg | tail

因此这是结果的相关行:

FAT-fs (sdc1): Unrecognized mount option "blksize=4096" or missing value

因此我尝试不使用这个选项...但它在 GUI 中仍然是只读的。

我是否遗漏了什么?

答案1

这个问题通过格式化为 ntfs 并运行然后重新启动来解决ntfs-config。建议重新启动的帖子中没有提到重新启动,我只是还没有尝试过(尽管我在前面的所有步骤之间尝试过重新启动。很抱歉我错过了这一点。)

相关内容