我正在运行 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
我在 Google 上搜索到的所有答案都是我在“我试过……”中列出的内容之一,我现在真的不知道该怎么办。有人知道为什么会发生这种情况吗?
答案1
这对我来说真是太尴尬了。我确信我在 BIOS 设置中打开了 AHCI。看来我错了。打开 AHCI 后,热插拔就变得非常好用了!