![スクリプトでfdiskを使用する[閉じる]](https://linux33.com/image/115115/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%A7fdisk%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
.shスクリプトを使用して2つのパーティションを持つISOイメージを作成しています。
fdisk $image_name <<EOF
o
n
+64M
a
t
c
n
w
EOF
fdisk
インタラクティブツール(ディストリビューション)のわずかな変更により、すべてのスクリプトが破損する危険を防ぐためのよりきれいな方法はありますか?fdisk
答え1
FreeBSDを使用している場合は、 fdisk
構成ファイルでパーティションを指定できるモードが含まれています(呼び出しを使用)。-f
Linuxでは試してみてくださいsfdisk
。以下は、コマンドページから取得した例です。
sfdisk /dev/hdb << EOF
,3,L
,60,L
,19,S
,,E
,130,L
,130,L
,130,L
,,L
EOF
/dev/hdb
2つのLinuxパーティション(3つと60のシリンダー)、19のシリンダースワップスペース、残りを含む拡張パーティションに分けられます。拡張パーティションには、4つのLinux論理パーティション(130シリンダーのうち3つ、残りのシリンダーの1つ)があります。