.png)
首先,我是 Ubuntu Server 的絕對初學者。我決定建立自己的伺服器,並在安裝為 /home 的軟體 RAID 中使用 4x 3TB 硬碟和帶有作業系統的 SSD 來運行它。
當我第一次創建 Raid 時,它報告了正確的大小,但重新啟動後 /dev/md0 丟失了。於是我又重建了。
但這次 /dev/md0 的大小比之前少了 1 個磁碟
lsblk 輸出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.7T 0 disk
└─sda1 8:1 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdb 8:16 0 2.7T 0 disk
└─sdb1 8:17 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdc 8:32 0 2.7T 0 disk
└─sdc1 8:33 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdd 8:48 0 2.7T 0 disk
└─sdd1 8:49 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sde 8:64 0 55.9G 0 disk
├─sde1 8:65 0 512M 0 part /boot/efi
├─sde2 8:66 0 39.5G 0 part /
└─sde3 8:67 0 15.9G 0 part [SWAP]
sd[abcd]1 明明是2.7T,怎麼mdadm創建的陣列少了一個驅動器?
貓 /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[1] sda1[4](S) sdd1[3] sdc1[2]
5860267008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
任何建議表示讚賞
答案1
好吧,看起來我只是不明白 RAID 5 是如何運作的。
我一直選擇 3+1,但並不真正了解 RAID 5 中的熱備件機制,這總是導致 3 TB x ((3 - 1) - 1) = 6 TB 總空間
https://en.wikipedia.org/wiki/Hot_spare
缺少 dev/md0 是由於錯誤產生的 mdadm.conf
乾杯