RHEL / CentOS kickstart分区偏移量

由于底层存储,我需要由RHEL / CentOS安装程序创build的分区从8个扇区的多个扇区开始。 默认情况下,kickstart中的part命令(请参阅此页面的kickstart参考)将它们偏移63个扇区:

 [root@bs-simon ~]# fdisk -lu /dev/sda Disk /dev/sda: 85.8 GB, 85899345920 bytes 255 heads, 63 sectors/track, 10443 cylinders, total 167772160 sectors Units = sectors of 1 * 512 = 512 bytes Device Boot Start End Blocks Id System /dev/sda1 * 63 160649 80293+ 83 Linux /dev/sda2 160650 166738634 83288992+ 83 Linux /dev/sda3 166738635 167766794 514080 82 Linux swap / Solaris 

part确实提供 – 开始指定起始柱面 ,但是有人可以build议一个方法来开始一个8的倍数部分? 或者我只需要放弃并手动分区磁盘?

顺便说一句,这是为了让Linux文件系统块与底层的VMware VMFS数据存储块alignment,这与NetApp LUN块一致。

谢谢!!

此链接提供了在kickstart中使用的复杂分区http://www.dark.ca/2009/08/03/complex-partitioning-in-kickstart/

使用kickstart文件的%pre部分来计算分区表。 在kickstart文件中使用%include命令来读取%pre中生成的内容。

例1.6.1在这个页面上http://linux.web.cern.ch/linux/scientific4/docs/rhel-sag-en-4/s1-kickstart2-preinstallconfig.html显示了一个在% pre是在安装过程开始时计算的,随后通过%include使用。