linux:在启动期间自动挂载内部硬盘吗?

linux:在启动期间自动挂载内部硬盘吗?

我尝试创建自己的 NAS,并且需要在启动期间自动安装内部 SATA 磁盘,我知道我可以使用 fstab 来完成,但我正在寻找一种更简单/通用的方法,以便更容易扩展,并且每个连接的硬盘驱动器(或每个添加到集群的主板)所需的手动工作更少

所以有人知道如何在不使用 fstab 的情况下自动挂载内部磁盘,就像 ubuntu 对 usb 驱动器所做的那样?

我使用的是 ubuntu server 9.10,谢谢大家

答案1

“热插拔”涉及许多因素,HAL 只是其中之一。添加新设备(例如插入 USB 驱动器)时,会发生以下情况(大致):

* The kernel becomes aware of a new device and registers it in /sys.
* Udev creates a device node (e.g. /dev/sdb1), and loads the

所需的驱动程序/模块。 * D-Bus 会通知 HAL 守护进程,并将设备及其可以找到的相关信息添加到其数据库中。 * HAL 通过 D-Bus 将新设备的添加广播给订阅的任何程序,例如 Thunar(它会在快捷方式侧面板中将其显示为图标)或 Metacity/Nautilus(它会将图标添加到桌面)。 * 另一个监听程序可能是卷管理器,例如 thunar-volman 或 AutoFS,配置为自动创建挂载点并挂载某些类型的驱动器,在连接 iPod 时启动 Rhythmbox,等等。

来源:http://wiki.archlinux.org/index.php/HAL

相关内容