Linux

如何在不失去數據的情況下更改 HP 智能陣列的大小

  • May 5, 2014

對於 HA 集群設置 (RHEL 5.8),我的 HP DL 380p G8 伺服器包含以下內容:

鏡像根磁碟(RAID 1):

array A
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 300 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 300 GB, OK)

根磁碟的熱備件:

array A
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 1 TB, OK, spare)

和一個備份磁碟(RAID 0):

array B
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 300 GB, OK)

我的問題是:

1. What's the function of hot spare ?
2. Does the 1TB space assigned to the hot spare means it won't be available physically?
3. I want to change the space for the backup array to 1-TB and change the size of the hot spare to 300 GB. Can this be done without losing any data ? (Note I already have my application running in `/apps` folder.

1.- 熱備用是當 RAID 1 的一個磁碟發生故障時由控制器使用的磁碟。發生這種情況時,它會自動啟動熱備用磁碟,這樣您就不會失去冗餘。然後您將不得不更換故障磁碟,當這種情況發生時,控制器將自動將 RAID 恢復到其原始狀態並禁用熱備用磁碟。

2.- 沒錯,您不能使用分配給 Hot Spare 的 1TB 空間。

3.- 如果您使用硬體 RAID,您可以這樣做。請注意,您將失去 300GB 磁碟上的所有數據。您應該先備份此磁碟上的資訊。之後,只需重新啟動伺服器並使用 HP Smart Array CD 啟動它。使用此應用程序,您可以更改陣列上的設置。您應該能夠將 300GB 備份磁碟分配為陣列 A 的熱備件,然後將 1TB 磁碟分配給陣列 B。

我想可以在軟體 RAID 上執行此操作,但我無法幫助您,因為我缺乏知識。

希望能幫助到你!;)

引用自:https://serverfault.com/questions/591716