Lorsque je veux que Linux considère les partitions nouvellement créées sans redémarrer, j'ai plusieurs outils disponibles pour forcer une actualisation du "cache de partition" du noyau:
partx -va /dev/sdXkpartx -va /dev/sdXhdparm -z /dev/sdXsfdisk -R /dev/sdX- ...
Je ne suis pas sûr de la différence entre ces techniques, mais je pense qu'elles n'utilisent pas la même chose ioctl, comme BLKRRPARTou BLKPG. Alors, quelle est la différence entre ceux-ci ioctl?
kpartxest dérivé departx,sfdiskest un autre outil d'édition de partition.hdparmest pour d'autres utilisations, mais a également un moyen de lire la table de partition dans le noyau. Si vous avez vraiment besoin de le savoir, regardez le code source.