Linux

如何自己在 Linux 上進行相當於 Synology Hybrid Raid 的操作?

  • May 9, 2013

http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F

Synology 只是 Linux 並使用 LVM。

他們的工具如何自動化 LVM 以實現他們所謂的 Hybrid Raid?

看起來系統根據需要將每個驅動器拆分為多個分區,以創建一系列 RAID5 和/或 RAID1 陣列,從而最大限度地減少驅動器上未使用的空間量。然後,這些 RAID 陣列成為 LVM 下的物理卷,反過來,LVM 將所有儲存呈現為單個邏輯卷。

目前版本的mdadmdo 允許您將設備添加到 RAID5 陣列並將 RAID1 重塑為 RAID5,因此可以將磁碟添加到這個東西以“即時”增加可用儲存。添加新磁碟將是在磁碟上創建適當的分區,然後將其分區添加到現有的 RAID5 和/或 RAID1,或者使用其他磁碟的未使用空間創建新的 RAID1。您還可以通過用較大的磁碟替換較小的磁碟來增加儲存空間。我沒有對所有可能的極端情況進行深入思考,但我想會有很多。

據推測,Synology 已經通過他們自己的自定義程式自動化了所有這些,但我不明白為什麼它不能手動設置。也許有人已經提出了等效的腳本?(我不知道。)

請記住,這個東西的故障模式就像 RAID5:如果一個驅動器出現故障,然後另一個驅動器在重新同步期間出現故障,再見數據。因此,我最多不會在超過 5 或 6 個驅動器的情況下使用此配置。

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