Centos

RHEL/CentOS kickstart 分區偏移

  • March 27, 2011

由於底層儲存,我需要 RHEL/CentOS 安裝程序創建的分區從 8 個扇區的倍數開始。預設情況下part,kickstart 期間的命令(請參閱此頁面以獲取 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確實提供--start了指定起始柱面,但有人可以建議一種part在 8 的倍數的扇區上啟動的方法嗎?還是我只需要先手動放棄和分區磁碟?

順便說一句,這是為了讓 linux 文件系統塊與底層 VMware VMFS 數據儲存塊對齊,後者與 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 使用。

引用自:https://serverfault.com/questions/245497