如果我在机器运行时插入 /dev/sdb SATA 磁盘,它甚至不会显示在系统日志中

如果我在机器运行时插入 /dev/sdb SATA 磁盘,它甚至不会显示在系统日志中

我在一台英特尔机器上安装了 Ubuntu 12.04 LTS:,uname -a结果

3.2.0-38-generic #61-Ubuntu SMP [..] x86_64 x86_64 x86_64 GNU/Linux

主板是Intel S3420GP主板。

直到最近,我才记得遇到过以下问题,所以我认为新的行为可能来自内核更新?

我有一块硬盘/dev/sda,可以永久使用并且运行良好。

该机器用于备份:不时地,我会插入一两个硬盘。为此,服务器配备了一些磁盘插槽,您可以在系统运行时拔出或插入磁盘托盘(我们可以称之为“热插拔”吗?)。

显然,在拔出任何磁盘之前,我都会小心地将其卸载。我以前已经这样做过一百次了,而且在其他机器上也是如此。

直到一两个月前,插入新磁盘后我总是会自动看到新设备/dev/sdb/dev/sdc依此类推。新行为是,插入硬盘时我既看不到新设备,也不会在日志中得到任何提示。

我如何告诉机器重新检查新设备?对我来说,执行命令就可以了。

发生了什么事?正如我所说,我不记得在过去 3 年左右的时间里我使用该机器时遇到过这些问题。

答案1

dmesg 没有显示任何消息,但是此信息很有帮助:

http://www.makestuff.eu/wordpress/sata-hotplug-in-ubuntu/

简而言之:我们必须告诉 SATA 控制器重新扫描:

echo "- - -" | sudo tee -a /sys/class/scsi_host/host2/scan

相关内容