通常、パティションにはautopart
を使用します。ただし、デフォルトのサイズ設定ロジックはニーズに一致しません(home
論理ボリュームのサイズを制限したい)。
スペースを手動で分割しようとすると(part
、volgroup
、logvol
を使用)、各ボリュームグループの名前をに基づいて作成できないという問題が発生します。システム(例:vg_delta1
)
誰かがこれに対する解決策を持っていますか?私は当初、次のようなテンプレート変数を実行できる可能性があると考えていました。
part pv.01 --size=1 --grow
volgroup vg_\$(name) pv.01
問題は、システム名にダッシュなどが含まれていたかどうかです。 autopart
は特殊文字を削除します。同じ動作をどのように模倣しますか?
キックスタートの%pre
セクション(単なるシェルスクリプト)でパーティションを生成します。それをファイルにダンプしてから、キックスタートの適切な時点でファイルを%include
します。例えば:
%include /tmp/disk.ks
%pre
cat > /tmp/disk.ks <<EOF
part pv.01 --size=1 --grow
volgroup vg_$(hostname) pv.01
EOF
%include
ここ についてもっと読む。