Lorsque j'exécute fdisk et modifie la taille d'une partition, fdisk dit à la fin de sa sortie:
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
J'aimerais le faire sans avoir à redémarrer (puis à écrire un script qui le fasse) Comment utiliser kpartx pour le faire correctement? J'ai essayé:
kpartx -f -v /dev/mmcblk0
Quelles sorties:
mmcblk0p1 : 0 102400 /dev/mmcblk0 2048
mmcblk0p2 : 0 7657472 /dev/mmcblk0 104448
et:
kpartx -a -v /dev/mmcblk0
qui génère:
device-mapper: reload ioctl on mmcblk0p1 failed: Invalid argument
create/reload failed on mmcblk0p1
add map mmcblk0p1 (0:0): 0 102400 linear /dev/mmcblk0 2048
device-mapper: reload ioctl on mmcblk0p2 failed: Invalid argument
create/reload failed on mmcblk0p2
add map mmcblk0p2 (0:0): 0 7657472 linear /dev/mmcblk0 104448
C'est pour une carte SD dans un debian fonctionnant avec raspi.
EDIT: Pour clarifier ce que j'essaie de faire; Je supprime un p3 inutilisé d'une carte SD et redimensionne p2 pour remplir la carte. La carte contient actuellement une petite partition de démarrage p1 et p2 est l'endroit où se trouve le système d'exploitation.
partprobe
aide?