Ben fdisk çalıştırmak ve bir bölümün boyutunu değiştirmek, fdisk çıktı sonunda diyor:
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Yeniden başlatmak zorunda kalmadan bunu yapmak istiyorum (ve sonra bunu yapan bir komut dosyası yazmak) Bunu doğru yapmak için kpartx nasıl kullanılır ? Denedim:
kpartx -f -v /dev/mmcblk0
Hangi çıktılar:
mmcblk0p1 : 0 102400 /dev/mmcblk0 2048
mmcblk0p2 : 0 7657472 /dev/mmcblk0 104448
ve:
kpartx -a -v /dev/mmcblk0
hangi çıktılar:
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
Bu debian çalışan bir raspi SD kart içindir.
EDIT: Ne yapmaya çalışıyorum netleştirmek için; Kullanılmayan bir p3'ü bir SD Karttan siliyorum ve kartı doldurmak için p2'yi yeniden boyutlandırıyorum. Kart şu anda küçük bir önyükleme bölümü p1 içerir ve p2, işletim sisteminin bulunduğu yerdir.
partprobe
olur mu?