如何检查我的 Linux 机器上是否激活了热插拔

如何检查我的 Linux 机器上是否激活了热插拔

我在 PowerEdge 2900 上安装了 Ubuntu 12.04.1 LTS 64 位。我当前的设置有两个 300GB 磁盘(无 RAID),但我想将系统迁移到三个新的 600GB 磁盘。我正在尝试连接新磁盘,创建 RAID5 阵列,并将分区复制到新 RAID,但我不确定服务器是否具有热插拔支持,特别是它是否已激活。

查看系统我得到:

admin@host:~$ lsscsi -v
[4:0:0:0]    disk    HITACHI  HUS151414VLS300  A48B  /dev/sda
  dir: /sys/bus/scsi/devices/4:0:0:0  [/sys/devices/pci0000:00/0000:00:05.0/0000:01:00.0/0000:02:08.0/host4/port-4:0/end_device-4:0/target4:0:0/4:0:0:0]
[4:0:1:0]    disk    HITACHI  HUS151414VLS300  A48B  /dev/sdb
  dir: /sys/bus/scsi/devices/4:0:1:0  [/sys/devices/pci0000:00/0000:00:05.0/0000:01:00.0/0000:02:08.0/host4/port-4:1/end_device-4:1/target4:0:1/4:0:1:0]

admin@host:~$ lspci | grep '02:08.0'
02:08.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)

LSI SAS 1068根据描述有热插拔支持,但我不确定,而且我无法关闭系统电源进行迁移或检查BIOS。我担心只连接磁盘会损坏控制器或磁盘本身,所以我需要一种方法来检查系统中是否激活了热插拔/热插拔。

答案1

正确的 SAS/SATA 连接器是热插拔安全的,因此只要您将这些连接器用于数据传输力量 (不是普通电脑莫莱克斯电源连接器),那么插入它们就不会伤害任何东西。

相关内容