Ubuntu Server 中的热插拔不起作用

Dre*_*pin 6 sata ubuntu-server hotswapping

我正在运行 Ubuntu Server 10.04 (lucid lynx),我刚刚购买了一个兼容热插拔的硬盘托架并安装了它。当我插入一个热插拔 SATA 驱动器时,驱动器在运行后不显示ls /dev/sd?。如果我重新启动服务器,则在它恢复后会出现驱动器。我已经检查了 /var/log/messages 并且当我插入驱动器时没有任何显示,只有在重新启动后。

我尝试了以下方法:

$ sudo echo "0 0 0" > /sys/class/scsi_host/host4/scan
$ sudo partprobe`
$ sudo udevadm trigger
Run Code Online (Sandbox Code Playgroud)

我在 Google 搜索中找到的每个答案都是我在“我尝试过...”中列出的内容之一,此时我真的不知道该怎么做。有谁知道为什么会发生这种情况?

Dre*_*pin 5

事实证明,这对我来说是一个面对面的时刻。我确定我在 BIOS 设置中打开了 AHCI。看来我错了。在我打开 AHCI 后,热插拔就像一种魅力!