Я нашел сценарий для разделов в SD-карте
В том, что существуют файловые системы mkfs и mk2fs
Мое требование заключается в том, как создать необработанную файловую систему для разделов загрузки и восстановления.
пожалуйста, предложите решение
Спасибо и с уважением B.Prashanth` # mkcard.sh v0.3
DRIVE = $ 1
дд если = / dev / zero = = $ DRIVE bs= 1024 счета = 1024
РАЗМЕР = fdisk -l $DRIVE | grep Disk | awk '{print $5}'
ЭХО РАЗМЕР ДИСКА - $ РАЗМЕР байт
ЦИЛИНДРЫ = echo $SIZE/255/63/512 | bc
ЭХО ЦИЛИНДРОВ - $ЦИЛИНДРЫ
{echo, 9,0x0C, * echo ,,, -} |sfdisk -D -H 255 -S 63 -C $ ЦИЛИНДРЫ $ DRIVE
if [-b $ {DRIVE} 1];затем mkfs.vfat -F 32 -n "boot" $ {DRIVE} 1 else if [-b $ {DRIVE} p1];затем mkfs.vfat -F 32 -n "boot" $ {DRIVE} p1 else echo "Не могу найти загрузочный раздел в / dev" fi fi
if [-b $ {DRIVE} 2];затем mke2fs -j -L "rootfs" $ {DRIVE} 2, в противном случае if [-b $ {DRIVE} p2];затем mke2fs -j -L "rootfs" $ {DRIVE} p2 else echo "Не могу найти раздел rootfs в / dev" fi fi
if [-b $ {DRIVE} 3];затем mkfs.vfat -F 32 -n "vendor" $ {DRIVE} 3 else if [-b $ {DRIVE} p3];затем mkfs.vfat -F 32 -n "vendor" $ {DRIVE} p3 else echo "Не могу найти раздел поставщика в / dev" fi fi
`