如何在 Ubuntu 中自动挂载硬盘

如何在 Ubuntu 中自动挂载硬盘

我有一个额外的硬盘,我经常在 Ubuntu 中访问它,并且我有一个从我的主文件夹到此驱动器上文件夹的链接。但是,当我第一次登录时,此链接不起作用,因为硬盘尚未安装(或类似原因,我猜)。如果我通过转到计算机并选择硬盘来浏览硬盘,则该链接在我的其余会话中可用。但是,每次登录时都必须执行此手动步骤很烦人。我如何在启动脚本中重现此情况?

答案1

如果这是机器启动时存在的固定驱动器,那么您可以向文件中添加该卷的条目/etc/fstab

例如,在 Ubuntu VM 上,我有fstab如下条目:

/dev/sdb1 /personal ext4 defaults 0 0

设备/dev/sdb1( 的第一个分区/dev/sdb)安装在/personal。文件系统类型为ext4,所有选项均为默认。

第一个零是与备份实用程序相关的传统参数dump,表示转储频率。我没有使用它,所以那里有一个零。

第二个零是启动时检查顺序。零表示启动时不检查卷是否有错误。根文件系统的条目将1在此处有一个,其他条目通常会被检查。这些值决定了检查顺序。首先检查2标记的卷,然后检查标记的卷,依此类推。如果具有相同传递编号的卷位于不同的驱动器上,则会并行检查它们。12

如果省略这些数字,这不是语法错误。它们默认为零。

即使驱动器是可移动的,您仍然可以创建fstab条目,但使用不同的选项:

# substitute your device name and mount point
/dev/sdb1 /personal ext4 noauto,user 0 0

noauto选项表示该mount -a命令不会安装驱动器,因此在启动时不会安装该驱动器。该user选项表示普通非 root 用户只需运行 即可安装该驱动器mount /personal

通过此设置,您可以将 mount 命令添加到您的~/.bash_login文件或其他任何内容中。

相关内容