Ketika saya menjalankan fdisk dan mengubah ukuran partisi, fdisk mengatakan di akhir outputnya:
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Saya ingin melakukannya tanpa harus reboot (dan kemudian menulis skrip yang melakukannya) Bagaimana cara menggunakan kpartx untuk melakukan ini dengan benar? Saya sudah mencoba:
kpartx -f -v /dev/mmcblk0
Output yang mana:
mmcblk0p1 : 0 102400 /dev/mmcblk0 2048
mmcblk0p2 : 0 7657472 /dev/mmcblk0 104448
dan:
kpartx -a -v /dev/mmcblk0
yang keluaran:
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
Ini untuk kartu SD di raspi menjalankan debian.
EDIT: Untuk memperjelas apa yang saya coba lakukan; Saya menghapus p3 yang tidak terpakai dari Kartu SD dan mengubah ukuran p2 untuk mengisi kartu. Kartu saat ini berisi partisi boot kecil p1 dan p2 adalah tempat OS berada.
partprobe
membantu?