我的伺服器有 4 個磁碟,每個磁碟 6TB。啟動時,磁碟配置為 RAID 10,我有 11TB 分割區,上面有 ex4 檔案系統。我將 RAID 從 10 級升級到 5 級,現在已達到 17.9TB。重新配置 RAID 後,我使用 resize2fs 來調整分割區大小,但對於 ext4 32 位,它只給我 16TB 可用空間。如何使用超過 16TB 的空間?
這是分開的列印訊息:
GNU Parted 3.2
Using /dev/md3
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: Linux Software RAID Array (md)
Disk /dev/md3: 17.9TB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 17.9TB 17.9TB ext4
這是可用空間:
df -h
Filesystem Size
/dev/md3 16T
也許我可以創建第二個分區?
謝謝。
答案1
這是 x32 ext4 的限制。檢查這個關聯作為一個可能的解決方法。不要將 RAID-5 用於主軸驅動器,尤其是 6TB 硬碟。試想一下,如果您的磁碟發生故障並且寫入效能非常差,那麼重建 RAID 陣列的時間會很長。