Řešení 1:
GPT je o rozdělení disků a tabulek oddílů. Takže pokud plánujete umístit souborový systém XFS na disk, aniž byste měli oddíly, nepotřebujete štítek GPT.
Štítek GPT by byl zničen, jakmile vytvoříte souborový systém na /dev/sdb
. Jedna věc k zapamatování je, že GPT také vytváří záložní štítek na konci disku. Některé nástroje ( partprobe
nebo partx
) zkuste "opravit" GPT disku, pokud je nalezena záloha. Některé nástroje to dokonce dělají bez ptaní, což by pak mělo za následek rozbitý souborový systém. Takovou „funkci“ poskytují i některé EFI BIOSy.
Měli byste se tedy ujistit, že na /dev/sdb
není žádný záložní štítek GPT pomocí např. gdisk
.
Obecně bych doporučil disk rozdělit, což je také užitečné pro ostatní členy týmu nebo administrátory, aby poznali, že disk je používán. Je to např. těžší zjistit, zda se disk používá, když není rozdělen.
Po rozdělení disku také obvykle nepotřebujete restart.
Řešení 2:
Můžete to udělat bez problémů...
Předpokládám, že /dev/sdb je samostatný logický disk HP Smart Array.
Pro toto nastavení nepoužívejte žádné rozdělení... Stačí vytvořit souborový systém na blokovém zařízení:
mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb
Až budete chtít později rozšířit, přidejte disky a rozbalte logickou jednotku HP pomocí hpssacli
nebo nástroje Smart Storage Administrator.
Zařízení můžete znovu naskenovat a získat novou velikost pomocí:
echo 1 > /sys/block/sdb/device/rescan
Změnu velikosti zařízení potvrďte pomocí dmesg|tail
.
V tomto okamžiku můžete spustit xfs_growfs /mountpoint
(ne název zařízení) a souborový systém poroste online!