在嵌入式开发中经常会对mmc卡,固态硬盘等重新分区。手动调用fdisk能完成这些重复劳动,但总是不方便。为了提高效率,写如下脚本用于方便开发。注意:其中的空行必不可少,每一个空行意味着一个回车。
#!/bin/bash disk=$1 if [ -z $disk ]; then disk=/dev/mmcblk0 echo "您没有指定将要分区的设备,将使用默认设备: $disk" fi fdisk $disk << EOF d 1 d 2 d 3 d 4 d n p 1 1 +20M n p 2 +20M n p 3 +256M n e n +512M n t 1 b t 2 53 p w EOF #file end