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

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

这个问题开始于更改 USB 外部硬盘上的文件权限但由于我可以找到解决方案,所以我再次询问。

当我将 Ubuntu 10.04 中使用的 USB 驱动器移到装有 12.04 的笔记本电脑时,问题就出现了。我想更改某些脚本的权限,因为它们只显示为 rw,但我做不到。

现在我尝试将 10.04 版 fstab 中的设备行复制到 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)

再次感谢

答案1

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

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

答案2

我已成功使用以下命令/etc/fstab自动挂载位于的 USB 设备:sdb1

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

通过此配置,我已经安装了对其文件具有所有权限的设备。

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

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

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

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


我的目标与您的目标大致相同,即在我的家庭电脑或工作电脑上拥有一个带有可执行文件的 USB 驱动器,可以执行一些更新。

相关内容