1. 清空目前隨身碟/記憶卡上面的所有分割區
# dd if=/dev/zero of=/dev/sdb bs=512 count=1
2. 撰寫 fdisk 指令
把 fdisk 用來分割硬碟的指令另存新檔叫作 fdisk.cmd,其內容如下:
n
p
1
+100M
t
b
n
p
2
w
3. 手動操作
# dd if=/dev/zero of=/dev/sdb bs=512 count=1 -> 清空分割區
# fdisk /dev/sdb < fdisk.cmd -> 批次分割硬碟
# fdisk -lu /dev/sdb -> 檢視成果
# mkdosfs /dev/sdb1
# mkfs.ext4 /dev/sdb2
=======================================================================
4. 自動格式化硬碟
目的:
1. 指定隨身碟的編號
2. 指定第一個分割區的大小
3. 自動分割
4. 自動格式化
5. 寫成 script 來作自動化
vi createusb.sh
其內容如下:
USB=/dev/sdb
PART1=/dev/sdb1
PART2=/dev/sdb2
PART1_SIZE=200M
cat > /tmp/fdisk.cmd << EOF
n
p
1
+$PART1_SIZE
t
b
n
p
2
w
EOF
dd if=/dev/zero of=$USB bs=512 count=1
fdisk $USB < /tmp/fdisk.cmd
mkdosfs $PART1
mkfs.ext4 -F $PART2
6.
建立一個 createusb2.sh
#1 100MB VFAT
#2 200MB SWAP
#3 * EXT4
沒有留言:
張貼留言