# dd if=/dev/zero of=1g-image bs=1G count=1 ←產生一個 1G 大小的映像檔〝1g-image〞
# losetup /dev/loop0 1g-image ←將映像檔指定給虛擬設備檔〝/dev/loop0〞
#
# (下例操作把虛擬設備檔〝/dev/loop0〞當硬碟來分割)
# parted /dev/loop0 mklabel gpt ←指定用 gpt 分割表
# parted /dev/loop0 mkpart par1 0% 40% ← 前 40% 分割第一 partition,標籤名為〝par1〞
# parted /dev/loop0 mkpart par2 40% 100% ← 後 60% 分割第二 partition,標籤名為〝par2〞
#
# mkfs -t ext3 /dev/loop0p1 ←格式化第一個分割區(partition)
# mkfs -t ext3 /dev/loop0p2 ←格式化第二個分割區
#
# dd if=/dev/loop0 of=hd_img ←將虛擬設備檔〝/dev/loop0〞當硬碟備份成一個映像檔〝hd_img〞
# kpartx -av hd_img ←將映像檔指定給虛擬設備檔〝/dev/loop1〞
add map loop1p1 (253:0): 0 1046528 linear /dev/loop1 2048
add map loop1p2 (253:1): 0 1046528 linear /dev/loop1 1048576 |