J'ai créé /dev/sdb
un disque de 16 To utilisant du RAID matériel, où je suis tenté de mettre XFS directement /dev/sdb
sans créer de partitions. À l'avenir, devrai-je l'étendre pour doubler la taille.
Le matériel est un HP ProLiant DL380 Gen 9 avec 12 plateaux de disques SAS à l'avant.
Un avantage de ne pas créer de partitions est qu'un redémarrage n'est pas nécessaire, mais les choses sont-elles différentes sur les disques> 2 To?
Dois-je avoir un GPT, ou puis-je rencontrer des problèmes lors de l'extension de la matrice RAID et de XFS sans en avoir un?
Réponses:
Vous pouvez le faire sans aucun problème ...
Je suppose que / dev / sdb est un lecteur logique HP Smart Array distinct .
N'utilisez pas de partitionnement pour cette configuration ... Créez simplement le système de fichiers sur le périphérique de bloc:
Lorsque vous souhaitez développer à une date ultérieure, ajoutez des disques et développez le lecteur logique HP à l'aide des
hpssacli
outils ou de Smart Storage Administrator.Vous pouvez analyser à nouveau l'appareil pour obtenir la nouvelle taille avec:
Confirmez le changement de taille de l'appareil avec
dmesg|tail
.À ce stade, vous pouvez exécuter
xfs_growfs /mountpoint
(pas le nom du périphérique) et le système de fichiers se développera en ligne!la source
mkfs.xfs
sont-ils également adaptés à MariaDB?GPT concerne le partitionnement 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éez le système de fichiers
/dev/sdb
. Une chose à retenir est que GPT crée également une étiquette de sauvegarde à la fin du disque. Certains outils (partprobe
oupartx
) tentent 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 détruit. Certains BIOS EFI offrent également une telle «fonctionnalité».Vous devez donc vous assurer qu'il n'y a pas d'étiquette de sauvegarde GPT
/dev/sdb
en utilisant par exemplegdisk
.En général, je recommanderais de partitionner le disque, ce qui est également utile pour les autres membres de l'équipe ou les administrateurs pour reconnaître que le disque est en cours d'utilisation. Il est par exemple plus difficile de savoir si un disque est utilisé lorsqu'il n'est pas partitionné.
Normalement, vous n'avez pas non plus besoin d'un redémarrage après le partitionnement du disque.
la source
fdisk -l
. Il convient de mentionner que les disques de remplacement n'ont pas toujours la même taille d'octet que votre original, et que même 1 ko plus petit, vous ne pouvez pas reconstruire sans restauration. Laisser 50 à 100 Mo libres après que votre partition ait souscrit une assurance contre cela.