Solution 1 :
GPT consiste à partitionner des disques et des tables de partition. Donc, si vous prévoyez de mettre le système de fichiers XFS sur le disque, sans avoir de partitions, vous n'avez pas besoin d'une étiquette GPT.
L'étiquette GPT serait détruite dès que vous créeriez le système de fichiers sur /dev/sdb
. Une chose à retenir est que GPT crée également une étiquette de sauvegarde à la fin du disque. Quelques outils ( partprobe
ou partx
) essayez de "réparer" le GPT d'un disque si une sauvegarde est trouvée. Certains outils le font même sans demander, ce qui entraînerait alors un système de fichiers écrasé. Certains BIOS EFI fournissent également une telle "fonctionnalité".
Vous devez donc vous assurer qu'il n'y a pas d'étiquette GPT de secours sur /dev/sdb
en utilisant par ex. gdisk
.
En général, je recommanderais de partitionner le disque, ce qui est également utile pour que les autres membres de l'équipe ou les administrateurs reconnaissent que le disque est en cours d'utilisation. C'est par ex. plus difficile de dire si un disque est en cours d'utilisation lorsqu'il n'est pas partitionné.
Normalement, vous n'avez pas non plus besoin de redémarrer après avoir partitionné le disque.
Solution 2 :
Vous pouvez le faire sans aucun problème...
Je suppose que /dev/sdb est un lecteur logique HP Smart Array distinct.
N'utilisez aucun partitionnement pour cette configuration... Créez simplement le système de fichiers sur le périphérique bloc :
mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb
Lorsque vous souhaitez étendre ultérieurement, ajoutez des disques et étendez le lecteur logique HP à l'aide du hpssacli
ou des outils d'administration de stockage intelligent.
Vous pouvez réanalyser l'appareil pour obtenir la nouvelle taille avec :
echo 1 > /sys/block/sdb/device/rescan
Confirmez le changement de taille de l'appareil avec dmesg|tail
.
À ce stade, vous pouvez exécuter xfs_growfs /mountpoint
(pas le nom de l'appareil) et le système de fichiers grandira en ligne !