Answers:
您可以做到这一点,没有任何问题...
我假设/ dev / sdb是一个单独的HP Smart Array逻辑驱动器。
不要为此设置使用任何分区...只需在块设备上创建文件系统:
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
(而不是设备名称),文件系统将联机增长!
mkfs.xfs
也适合于MariaDB吗?
GPT是关于对磁盘和分区表进行分区的。因此,如果您打算将XFS文件系统放在磁盘上,而没有分区,则不需要GPT标签。
在上创建文件系统后,GPT标签将被销毁/dev/sdb
。要记住的一件事是,GPT还在磁盘末尾创建了一个备份标签。如果找到备份,某些工具(partprobe
或partx
)会尝试“修复”磁盘的GPT。某些工具甚至没有询问就这样做,这将导致文件系统崩溃。某些EFI BIOS也提供了这样的“功能”。
因此,您应该/dev/sdb
使用例如来确保没有备份GPT标签gdisk
。
通常,我建议对磁盘进行分区,这对于其他团队成员或管理员识别磁盘正在使用也很有帮助。例如,在未分区磁盘时,很难判断磁盘是否在使用中。
分区磁盘后,通常也不需要重新启动。
fdisk -l
。值得一提的是,替换磁盘并不总是与原始磁盘相同,即使再小1 kB,也无法还原而无法重建。在您的分区购买了此保险之后,剩下50-100 MB的可用空间。