====== Managing partitions ====== MBR vs GPT fdisk vs gdisk gdisk /dev/sdb Option L 8300, 8e00, 8200 mkfs.xfs /dev/sdb1 tune2fs -l /dev/sdb1 tune2fs -o acl,user_xattr /dev/sdb1 (on) tune2fs -o ^acl,user_xattr /dev/sdb1 (off) xfs_admin -L mylabel mkswap /dev/sdb2 free -m swapon mount umount blkid /etc/fstab UUID="nnnnn" /mnt/data xfs defaults 1 2 mount -a ===== Partprobe ===== L'outil ''partprobe'' est fait pour relire la table de partition à chaud. Il fait partit du package nommé parted. Avec l'utilisation de ''partprobe'', en partitionnement simple, ''resize2fs'' peut envoyer un message en disant que le volume est déjà à sa taille maximale sans que cela soit le cas. Après reboot l'opération se déroule correctement parce que la table de partition est réellement relue, ce qui signifie que ''partprobe'' ne fait pas correctement son travail. De même, dans le cas d'LVM, lorsqu'on recréé une partition de type LVM d'une taille supérieure et qu'on applique ''partprobe'', on se rend compte que l'étape suivante (le pvresize) ne fonctionne pas. Après un reboot, cela fonctionne. Dans tous les cas, lorsque ''partprobe'' ne fonctionne pas, c'est très simple à détecter, l'étape qui suit ne fonctionne pas. Durant mes tests, partprobe n'a jamais fonctionné. **Il est possible que partprobe ne fonctionne qu'avec certains contrôleurs de disques. Par contrainte matériel, mes tests se sont arrêtés au contrôleur IDE en virtualbox et sur disque physique. Il faudrait étoffer le test en SATA et SCSI.** Néanmoins, on peut toujours essayer car rien n'est endommagé. Par contre on sera obligé de redémarrer. Il n'a pas été concluant pendant mes tests par contre on voit bien la partition de nouveau visible comme le montre les commandes suivantes. Vérifier les partitions visibles par le système dans l'état actuel. cat /proc/partitions Relire la table de partition et obtenir le code d'erreur de la commande. Cela doit retourner 0 pour signifier qu'il ny a pas de problème. partprobe /dev/sdb ; echo $? Vérifier de nouveau. La partition nouvellement créée doit être visible. cat /proc/partitions En LVM le ''pvresize'' ou le ''vgextend'' doit fonctionner. Si cela ne fonctionne pas, dans tous les cas, il faut rebooter.