发布
社区首页 >问答首页 >可移动的HDD定义在fstab中,当不存在时在启动时引起问题

可移动的HDD定义在fstab中,当不存在时在启动时引起问题
EN

Ask Ubuntu用户
提问于 2014-11-26 17:01:27
回答 1查看 3.9K关注 0票数 2

最近,在对分区进行了一些更改之后,我在fstab文件中进行了一些编辑。(检查金龟子安装有的分区,不从Nautilus或Unity侧边栏打开 )在这个过程中,我想要包括一个可移动设备,这样当它出现时,它就会出现给所有用户。

它自动挂载为\media\activeuser\HDDMaker,用户访问权限仅设置为activeuser。我的想法是将其挂载为\media\HDDMaker,并对给定组中的任何用户(gid=1004 common)具有访问权限。

fstab文件如下所示:

代码语言:javascript
代码运行次数:0
复制
UUID=543Exxxxxx  /mnt/543Exxxxxx  ntfs-3g  rw,nosuid,nodev,noexec,auto,gid=1004,umask=0002 0 0
/mnt/543Exxxxxx  /media/HDDMaker  auto     rbind,x-gvfs-show,x-gvfs-name=HDDMaker          0 0

当硬盘在启动时连接到计算机上(除了我的另一个问题:金龟子安装有的分区,不从Nautilus或Unity侧边栏打开中的细节),这很好,但是当硬盘没有附加时,我有两个问题。

  1. 它在启动时报告说,设备无法挂载。(启动过程停止,直到您按下S__)
  2. 当插头,系统启动后,它不会自动挂载。您必须手动将其挂载为sudo /dev/sdb1 1 /media/HDDMaker

所需的行为是,它在启动时没有报告问题,而且当插入时,它会自动在/media/HDDMaker上挂载,并将权限设置为组common中的所有用户。

EN

回答 1

Ask Ubuntu用户

发布于 2014-11-26 18:14:18

对于外部驱动器,为了防止启动暂停,应将nobootwait选项添加到/etc/fstab中的第四列中。此外,您最好选择驱动器的使用UUID,以确保始终挂载正确的驱动器(请参阅@Marty对您的问题的评论),这样您就可以得到:

代码语言:javascript
代码运行次数:0
复制
UUID=XXXXX  /media/HDDMaker  auto     rbind,x-gvfs-show,x-gvfs-name=HDDMaker,nobootwait          0 0

这个职位解释了这是一个好方法的时间和原因。

此外,由于fstab只在启动时运行,除非您编写了一个特定的进程来保持它的重新运行,否则如果您使用fstab选项自动挂载磁盘,则必须执行手动sudo mount -a来挂载磁盘。

因此,如果您有Desktop,可以尝试的一个解决方案是避免使用这个解决方案

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/553853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档