Quando voglio che Linux consideri le partizioni appena create senza riavviare, ho diversi strumenti disponibili per forzare un aggiornamento della "cache delle partizioni" del kernel:
partx -va /dev/sdX
kpartx -va /dev/sdX
hdparm -z /dev/sdX
sfdisk -R /dev/sdX
- ...
Non sono sicuro della differenza tra queste tecniche, ma penso che non usino lo stesso ioctl
, come BLKRRPART
o BLKPG
. Quindi, qual è la differenza tra quelli ioctl
?
kpartx
è derivato dapartx
,sfdisk
è un altro strumento di modifica delle partizioni.hdparm
è per altri usi, ma ha anche un modo per leggere la tabella delle partizioni nel kernel. Se hai davvero bisogno di sapere, guarda il codice sorgente.