Quando eseguo fdisk e cambio la dimensione di una partizione, fdisk dice alla fine del suo output:
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Mi piacerebbe farlo senza riavviare (e quindi scrivere uno script che lo fa) Come posso usare kpartx per farlo correttamente? Ho provato:
kpartx -f -v /dev/mmcblk0
Quali uscite:
mmcblk0p1 : 0 102400 /dev/mmcblk0 2048
mmcblk0p2 : 0 7657472 /dev/mmcblk0 104448
e:
kpartx -a -v /dev/mmcblk0
che produce:
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
Questo è per una scheda SD in un raspi che esegue debian.
EDIT: per chiarire cosa sto cercando di fare; Sto eliminando una p3 inutilizzata da una scheda SD e ridimensionando p2 per riempire la scheda. La scheda contiene attualmente una piccola partizione di avvio p1 e p2 è dove si trova il sistema operativo.
partprobe
aiuto?