Raid
RAID6 在增長期間是否仍然冗餘?
我有一個 6 驅動器 RAID6 陣列,我想將其擴展到 10 個驅動器。我知道如何執行此操作(使用
mdadm --add
andmdadm --grow --raid-devices=10
),但是我無法找到有關在操作期間出現磁碟故障時會發生什麼情況的資訊。在增長過程中,陣列是否仍然冗餘以應對至少一個驅動器故障?
從
mdadm
手冊頁:重新定位 RAID5 或 RAID6 上的前幾個條帶時,不可能使磁碟上的數據保持完全一致和防崩潰。為提供所需的安全性,mdadm 在此“關鍵部分”被重塑時禁用對陣列的寫入,並備份該部分中的數據。對於增長,此備份可以儲存在陣列擁有的任何備用設備中,但也可以儲存在使用 –backup-file 選項指定的單獨文件中,並且需要為收縮、RAID 級別更改和佈局變化。如果使用此選項,並且系統在關鍵期間確實崩潰,則必須將相同的文件傳遞給 –assemble 以恢復備份並重新組裝陣列。當縮小而不是擴大陣列時,重塑是從頭到尾進行的,
基本上,當增加一個 RAID-6 陣列時,有一個短暫的時期(通常是幾秒鐘),在此期間 RAID 設備上沒有冗餘。這種冗餘可以由儲存在不屬於陣列的設備上的文件來提供。