在 kickstart 安装期间修改 XFS 文件系统创建参数

eww*_*ite 5 xfs filesystems kickstart centos6 rhel6

我正在简化一系列 EL6.2(RHEL、CentOS、SL 等)系统的启动过程。对于增长/数据分区,我更喜欢使用 XFS 而不是 ext4。但是,我想对传递给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 kickstart 安装过程中内置类似的东西?

lar*_*sks 5

您的用于创建文件系统的选项被限制为那些描述在kickstart文档(特别是partlogvolraid命令)。通常假设您对创建文件系统时的默认选项感到满意。如果您需要更高级的东西,则需要使用%preor%post部分直接调用 mkfs.xfs。