天天看點

如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟

如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟

通常在你在虛拟機中添加一塊新硬碟時,你可能會看到新硬碟沒有自動加載。這是因為連接配接到硬碟的scsi總線需要重新掃描來使得新硬碟可見。這裡有一個簡單的指令來重新掃描scsi總線和scsi裝置。下面這幾步在centos 7 和rhel 7 中測試過。

在esxi或者vcenter中添加一塊新的20g硬碟:

如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟如何不用重新開機在CentOS 7/ RHEL 7虛拟機中添加一塊新硬碟

顯示目前磁盤分區:

<code>[root@centos7 ~]# fdisk -l</code>

<code>disk /dev/sda: 32.2 gb, 32212254720 bytes, 62914560 sectors</code>

<code>units = sectors of 1 * 512 = 512 bytes</code>

<code>sector size (logical/physical): 512 bytes / 512 bytes</code>

<code>i/o size (minimum/optimal): 512 bytes / 512 bytes</code>

<code>disk label type: dos</code>

<code>disk identifier: 0x0006b96a</code>

<code></code>

<code>device boot start end blocks id system</code>

<code>/dev/sda1 * 2048 1026047 512000 83 linux</code>

<code>/dev/sda2 1026048 62914559 30944256 8e linux lvm</code>

<code>disk /dev/mapper/centos-swap: 2147 mb, 2147483648 bytes, 4194304 sectors</code>

<code>disk /dev/mapper/centos-root: 29.5 gb, 29536288768 bytes, 57688064 sectors</code>

确定主機總線号

<code>[root@centos7 ~]# ls /sys/class/scsi_host/</code>

<code>host0 host1 host2</code>

重新掃描scsi總線來添加裝置

<code>[root@centos7 ~]# echo "- - -" &gt; /sys/class/scsi_host/host0/scan</code>

<code>[root@centos7 ~]# echo "- - -" &gt; /sys/class/scsi_host/host1/scan</code>

<code>[root@centos7 ~]# echo "- - -" &gt; /sys/class/scsi_host/host2/scan</code>

驗證磁盤和分區并確定20gb硬碟已經添加了。在本例中,出現了下面這行 “<code>disk /dev/sdb: 21.5 gb, 21474836480 bytes, 41943040 sectors</code>” 并且可以确認沒有重新開機伺服器就添加了新盤:

<code>disk /dev/sdb: 21.5 gb, 21474836480 bytes, 41943040 sectors</code>

原文釋出時間:2015-03-31

本文來自雲栖合作夥伴“linux中國”

繼續閱讀