在Ubuntu 12.04中安装外部USB驱动器时出现问题

此问题始于更改USB外置硬盘驱动器上的文件权限,但我可以找到一个解决方案,我再次询问。

当我将Ubuntu 10.04中使用的USB驱动器移动到12.04的lapto时,问题就来了。 我想更改一些脚本的权限,因为它们只出现在rw但我不能。

现在我尝试将设备行从fstab从10.04复制到12.04的笔记本电脑但仍然收到错误消息。

Error mounting: mount exited with exit code 1: helper failed with: mount: only root can mount /dev/sdb1 on /media/FREECOM HDD 

我添加到fstab以尝试安装USB驱动器的行是

 /dev/sdb1 /media/FREECOM\040HDD vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush 0 0 

恢复原始fstab并插入usb驱动器时,mount的输出为

 /dev/sdb1 on /media/FREECOM HDD type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks) 

我应该在fstab中添加什么才能使驱动器完全正常工作? 我想更改usb驱动器中文件的权限。

输出sudo fdisk -l

 Device Start End Blocks Id System /dev/sdd1 63 1953520064 976760001 c W95 FAT32 (LBA) 

再次感谢

我已成功使用/etc/fstab使用以下命令自动安装位于sdb1的usb设备:

 /dev/sdb1 /media/Test ntfs-3g defaults,user,exec,uid=1000,gid=100,umask=000 0 0 

通过这种配置,我安装了具有文件所有权限的设备。

  • /dev/sdb1替换为您的设备

  • /media/Test替换为目标目录

  • 用您的USB驱动器文件系统替换ntfs-3g

相关阅读: Fstab – 社区Ubuntu文档


我的目标或多或少与你的目标一样,有一个带有可执行文件的USB驱动器,可以在家用PC或我的工作PC上执行一些更新。

尝试将“user”添加到挂载选项

 /dev/sdb1 /media/FREECOM\040HDD vfat rw,user,nosuid,nodev,uhelper=udisks,utf8=1,flush 0 0