Linux
16 TB 數據磁碟是否需要 GPT?
我
/dev/sdb
使用硬體 RAID 製作了一個 16 TB 的磁碟,我可以在其中直接放置 XFS/dev/sdb
而不進行分區。將來我需要將其擴展為兩倍。硬體是 HP ProLiant DL380 Gen 9,前面有 12 個 SAS 磁碟托盤。
不創建分區的一個優點是不需要重新啟動,但是在大於 2 TB 的磁碟上情況會有所不同嗎?
我需要一個 GPT,還是在沒有 GPT 的情況下擴展 RAID 陣列和 XFS 時會遇到麻煩?
你可以毫無問題地做到這一點……
我假設 /dev/sdb 是一個單獨的HP Smart Array Logical Drive。
不要為此設置使用任何分區…只需在塊設備上創建文件系統:
mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb
如果您想在以後進行擴展,請使用
hpssacli
Smart Storage Administrator 工具添加磁碟並擴展 HP 邏輯驅動器。您可以使用以下方法重新掃描設備以獲取新尺寸:
echo 1 > /sys/block/sdb/device/rescan
用 確認設備尺寸更改
dmesg|tail
。此時,您可以執行
xfs_growfs /mountpoint
(不是設備名稱),文件系統將線上增長!