Cuando ejecuto fdisk y cambio el tamaño de una partición, fdisk dice al final de su salida:
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Me gustaría hacerlo sin tener que reiniciar (y luego escribir un script que lo haga) ¿Cómo uso kpartx para hacer esto correctamente? He intentado:
kpartx -f -v /dev/mmcblk0
Qué salidas:
mmcblk0p1 : 0 102400 /dev/mmcblk0 2048
mmcblk0p2 : 0 7657472 /dev/mmcblk0 104448
y:
kpartx -a -v /dev/mmcblk0
que salidas:
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
Esto es para una tarjeta SD en un raspi que ejecuta debian.
EDITAR: Para aclarar lo que estoy tratando de hacer; Estoy borrando un p3 no utilizado de una tarjeta SD y redimensionando p2 para llenar la tarjeta. La tarjeta actualmente contiene una pequeña partición de arranque p1 y p2 es donde se encuentra el sistema operativo.
partprobe
ayuda?