我想为通过 kickstart 重新映像的 redhat 服务器添加绑定挂载。我面临的问题是,看起来 %pre 太早,而 %post 太晚。例如,我想取出 /var 并将其放入另一个实际挂载中,例如 /bigfs/var。我想在对 /var 进行任何写入之前执行此操作。理论上,我可以在 post 中执行此操作,在此过程中我可以 tar 当前 /var、创建绑定挂载、解压。这似乎是一种笨拙的方法,想知道当新文件系统挂载并添加到 /etc/fstab 时,是否有更好的方法在 /etc/fstab 中插入条目。
答案1
使用 %post --nochroot 避免 chrooting 到已安装的系统,然后在该块中编辑 /mnt/sysimage/etc/fstab。
答案2
/etc/fstab
安装前操作的唯一方法是通过part
命令,但不支持绑定安装。我%post
按照您描述的方式在本节中执行操作。