![如何在 gnome-shell 中自动挂载磁盘驱动器?](https://linux22.com/image/812556/%E5%A6%82%E4%BD%95%E5%9C%A8%20gnome-shell%20%E4%B8%AD%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E7%A3%81%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我的电脑上插着 1 个 USB 磁盘和 1 个 esata 磁盘。当我登录 gnome-shell 时,USB 磁盘会自动挂载。有没有办法在不修改 fstab 的情况下挂载 esata 磁盘?
答案1
否。系统假定 SATA 磁盘是内置的,因此,如果它们没有 fstab 条目,则不会自动挂载它们。您不想添加 fstab 条目的原因是什么?
答案2
在 Gnome3.4(使用 Gnome-Shell)中,使用 GNOME 磁盘实用程序是一种更好、更简单的方法。我不得不使用它,因为 Ubuntu 不喜欢 de AriOS 软件包(警告说它是坏软件),而且 pySDM 对分区的了解并不那么清楚。我总是搞不清楚哪个是 /sda1 或 /sda3 或什么的。它应该显示标签!Gnome 磁盘实用程序真的很棒。您可以在活动 > 应用程序 > 系统工具 > 磁盘中找到它(抱歉,不确定,因为我使用的是巴西-葡萄牙语翻译)。
谢谢!
对于我的巴西同胞来说:最好的选择是使用 Gnome Discos 应用程序(gnome-shell)。您位于活动 > 应用程序 > 系统设备 > 迪斯科。单击加入,配置图标消失。当我关闭自动安装并在最后一个菜单中选择“标签”选项时,该选项会按照您在 Windows 中看到的名称(标签)进行安装。
答案3
有一个系统服务 (man udisks(7)) 可以与 udev 协作处理挂载作业。您可以编写 udev 规则以将您的 esata 磁盘标记为外部磁盘,并将磁盘上的分区标记为可自动挂载。类似这样的内容:
KERNEL=="sd[b-z]", SUBSYSTEM=="block", SUBSYSTEMS!="usb", ENV{UDISKS_SYSTEM_INTERNAL}="0"
KERNEL=="sd[b-z][1-9]", SUBSYSTEM=="block", SUBSYSTEMS!="usb", ENV{UDISKS_AUTOMOUNT_HINT}="always"
要解决这个问题,请尝试使用、、 &选项udisks
的控制台工具。--mount
--unmount
--monitor
它适用于 Ubuntu 12.04.1 GNOME3 Fallback 会话