我已经使用硬件RAID制作了/ dev / sdb这是一个16 TB磁盘,我很想将XFS直接放在/ dev / sdb上而不需要创建分区.将来我需要将其扩展到一倍.
硬件是HP ProLiant DL380 Gen 9,前面有12个SAS磁盘托盘.
不进行分区的一个优点是不需要重新启动,但是> 2 TB磁盘上的情况有所不同吗?
我是否需要拥有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确认设备大小的变化.