1 votes

Décalage de la partition de démarrage de RHEL/CentOS

En raison du stockage sous-jacent, j'ai besoin que les partitions créées par le programme d'installation de RHEL/CentOS commencent sur un multiple de 8 secteurs. Par défaut, les part pendant le démarrage (voir cette page pour référence de démarrage) les décale de 63 secteurs :

[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 offre --start pour préciser le point de départ cylindre mais quelqu'un peut-il suggérer un moyen d'obtenir part pour commencer sur un secteur qui est un multiple de 8 ? Ou dois-je abandonner et commencer par partitionner le disque manuellement ?

En fait, il s'agit d'aligner les blocs du système de fichiers linux sur les blocs du datastore VMware VMFS sous-jacent, qui sont alignés sur les blocs LUN de NetApp.

Merci !

1 votes

Le secteur 63 EST un multiple de 8, si l'on considère que le comptage commence à 0.

0 votes

0 votes

Ce n'est pas un doublon, il s'agit de personnaliser le processus de démarrage, pas d'utiliser directement fdisk.

2voto

Jofurs Points 1

Ce lien fournit une partition complexe à utiliser dans Kickstart. http://www.dark.ca/2009/08/03/complex-partitioning-in-kickstart/

1voto

JeffG Points 1174

Utilisez la section %pre de votre fichier kickstart pour calculer et écrire une table de partition. Utilisez la commande %include dans le fichier kickstart pour lire ce qui a été généré pendant %pre.

Exemple 1.6.1 sur cette page http://linux.web.cern.ch/linux/scientific4/docs/rhel-sag-en-4/s1-kickstart2-preinstallconfig.html montre un exemple d'écriture du schéma de partition pendant %pre qui est calculé au début du processus d'installation et ensuite utilisé via %include.

0 votes

En fait, cela ne fait que générer le part à utiliser dans le kickstart, ce qui ne fonctionne pas pour moi puisqu'il ne prend que les numéros de cylindre pour le début et la fin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X