Raid
如何在不失去數據的情況下減少 LSI RAID 陣列
我有一個伺服器,其 8 個 SAS 驅動器連接到硬體 LSI RAID 控制器(MegaCli64),所有 8 個驅動器都配置為單個 RAID 10 陣列。
我現在想卸下 2 個驅動器並用更大的驅動器替換它們。結果應該是一個包含 6 個驅動器的 RAID 10 陣列和第二個包含 2 個驅動器的 RAID 1 陣列。
作業系統:CentOS 6
如何減少 LSI RAID 陣列並移除 2 個驅動器而不失去數據,以便可以移除 2 個驅動器?伺服器停機時間沒有問題。
從Google我看到 MegaCli64 -LDRecon 可以提供幫助,但我從未使用過它,目前沒有測試服務器進行實驗。
更新 1
[root@n ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 8.9G 37G 20% / /dev/sda5 2.1T 1.6T 457G 78% /backup /dev/sda1 388M 93M 275M 26% /boot
Linux 中的所有驅動器都是 ext4 類型。
/backup 不重要,我可以輕鬆地複制數據並將其複制回來,但我當然不想重新安裝作業系統以及各種軟體的所有配置和設置。這將需要太多時間。
更新 2
目前所有磁碟(8 個)的大小為 600GB,類型為 SCSI 15k RPM。我想用新的 4TB 驅動器類型 SATA 7K RPM 替換 2 個驅動器。
這是帶有 LSI 2208 控制器的 Supermicro F627R3-R72B+ 伺服器。
你不能這樣做。您一次只能使用
-LDRecon Rmv
開關移除一個磁碟,並且考慮到您所說的驅動器的規模,這可能是您可以採取的最複雜的路徑來到達您想要的位置。
- 您可以選擇添加外部儲存嗎?
- 我建議進行系統備份和恢復或重建以達到所需的容量。
在 HP ProLiant Smart Array 方面, LogicalDrives 的縮小是一項非常新的功能,即便如此,也不推薦採用這種方法。
縮小陣列(重新條帶化陣列上的數據以佔用更少的物理驅動器,然後從陣列中移除多餘的驅動器)