web-dev-qa-db-ja.com

キックスタートインストール中にXFSファイルシステム作成パラメーターを変更する

一連の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キックスタートインストールプロセスに同様のものを組み込むにはどうすればよいですか?

5
ewwhite

ファイルシステムを作成するためのオプションは、 キックスタートドキュメント (特に、partlogvol、およびraidコマンド)で説明されているオプションに制限されています。一般に、ファイルシステムを作成するときにデフォルトのオプションに満足しているという前提があります。より洗練されたものが必要な場合は、%preまたは%postセクションを使用してmkfs.xfsを直接呼び出す必要があります。

5
larsks

キックスタート中にデフォルト以外のmkfsオプションを指定する唯一の方法は、partコマンドに--fsprofileフラグを使用することです。残念ながら、これにはファイルシステム固有のmkfsに「使用タイプ」機能が必要です。 mke2fsの場合、これは-Tを参照する/etc/mke2fs.confフラグです。 XFSの場合、うーん…

しかし、おそらくそれはあなたを正しい方向に向けることができます。

ああ、そして--fsoptionsではマウントオプションを指定できます。

1
wfaulk