一連のEL6.2(RHEL、CentOS、SLなど)システムのキックスタートプロセスを合理化しています。成長/データパーティションには、ext4ではなくXFSを使用したいと思います。ただし、パーティションを作成するためにmkfs.xfs
に渡されるオプションをある程度制御したいと思います。私は通常、サーバーの構築後にこのパーティションを作成するので、このコントロールを使用できます。しかし、これは本当に自動化されるべきです。
400GBの手動XFSパーティションを作成するときは、通常、次のようなコマンド文字列を使用します。
mkfs.xfs -f -L /data -d agcount=100 -l size=128m,version=2 /dev/cciss/c0d1p0
次のような/etc/fstab
マウントオプションを使用します。
LABEL=/data /data xfs noatime,logbufs=8,logbsize=256k,nobarrier 1 2
%postに配置せずに、anacondaキックスタートインストールプロセスに同様のものを組み込むにはどうすればよいですか?
ファイルシステムを作成するためのオプションは、 キックスタートドキュメント (特に、part
、logvol
、およびraid
コマンド)で説明されているオプションに制限されています。一般に、ファイルシステムを作成するときにデフォルトのオプションに満足しているという前提があります。より洗練されたものが必要な場合は、%pre
または%post
セクションを使用してmkfs.xfsを直接呼び出す必要があります。
キックスタート中にデフォルト以外のmkfsオプションを指定する唯一の方法は、part
コマンドに--fsprofile
フラグを使用することです。残念ながら、これにはファイルシステム固有のmkfsに「使用タイプ」機能が必要です。 mke2fs
の場合、これは-T
を参照する/etc/mke2fs.conf
フラグです。 XFSの場合、うーん…
しかし、おそらくそれはあなたを正しい方向に向けることができます。
ああ、そして--fsoptions
ではマウントオプションを指定できます。