我怎样才能确保我的两个 USB 磁盘在启动时已经挂载?

我怎样才能确保我的两个 USB 磁盘在启动时已经挂载?

当我启动 ubuntu 服务器时,我的两个 USB 硬盘通常不会自动挂载。但是,如果我拔下磁盘并重新插入,它们就会被检测到并挂载。我如何确保它们在启动时自动挂载?

/etc/fstab 中没有这些磁盘的条目。这是一个好的起点吗?

答案1

我使用 /etc/fstab 中的条目,但请确保按 uuid 而不是按设备挂载它们,因为 USB 磁盘顺序在启动时可能会发生变化。例如,如果其中一个磁盘关闭,设备可能会从 sdc 更改为 sdb,如果发生这种情况,您将无法将它们挂载到正确的位置。

要通过 uuid 挂载,你可以使用/etc/fstab例如:

UUID=39bfe182-225b-44e7-a8f2-982e4b401c4f   /mountpoint ext4    defaults    0 0

要找到设备的 uuid,你可以使用:

sudo blkid

或者ls -la /dev/disk/by-uuid

您可以使用图形方式gparted(可从软件中心安装),右键单击每个分区并选择Properties(或information- 不确定英文菜单是怎样的)

答案2

每个用户和系统范围的自动安装的自动化在Ubuntu 维基。@laurent 引用的解决方案与文章中描述的系统范围的解决方案之一一致。

如果你更喜欢按用户解决方案,就像你动态插入设备一样,你可以按照 Wiki 说明进行操作:

  1. 打开终端
  2. 类型并找到与可移动设备关联的设备名称/分区:

    /dev/sdb1在 /media/Bleh 上输入 vfat ...

  3. 通过在输出中搜索设备名称来查找分区的 UUIDls -la /dev/disk/by-uuid/

    lrwxrwxrwx 1 root root 10 2012-10-01 02:303aafa0c9-52ca-4840-807a-813a4db5be2f->../../sdb1

  4. 有了 UUID,你就可以开始u盘就像你刚刚插入设备一样:

    /usr/bin/udisks --mount /dev/disk/by-uuid/3aafa0c9-52ca-4840-807a-813a4db5be2f

如果您安装了 Gnome,Wiki 建议您将此命令添加到启动应用程序中:

  1. Alt-F2并输入gnome 会话属性
  2. 添加按钮
  3. 添加具有有意义名称的命令并推送添加按钮

相关内容