23.4. Amostra de Configurações do Kickstart

23.4.1. Exemplo de Particionamento Avançado

Veja a seguir um exemplo mostrando as opções de Kickstart clearpart, zerombr, part, raid,volgroup, e logvol em ação.

Exemplo 23.6. Exemplo de Particionamento Avançado

clearpart --drives=hda,hdc
zerombr
# Raid 1 IDE config 
part raid.11 --size 1000 --asprimary --ondrive=hda 
part raid.12 --size 1000 --asprimary --ondrive=hda
part raid.13 --size 2000 --asprimary --ondrive=hda
part raid.14 --size 8000 --ondrive=hda
part raid.15 --size 16384 --grow --ondrive=hda   
part raid.21 --size 1000 --asprimary --ondrive=hdc
part raid.22 --size 1000 --asprimary --ondrive=hdc
part raid.23 --size 2000 --asprimary --ondrive=hdc
part raid.24 --size 8000 --ondrive=hdc
part raid.25 --size 16384 --grow --ondrive=hdc

# You can add --spares=x  
raid / --fstype xfs --device root --level=RAID1 raid.11 raid.21
raid /safe --fstype xfs --device safe --level=RAID1 raid.12 raid.22
raid swap --fstype swap --device swap --level=RAID1 raid.13 raid.23
raid /usr --fstype xfs --device usr --level=RAID1 raid.14 raid.24
raid pv.01 --fstype xfs --device pv.01 --level=RAID1 raid.15 raid.25

# LVM configuration so that we can resize /var and /usr/local later
volgroup sysvg pv.01
logvol /var --vgname=sysvg --size=8000 --name=var 
logvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouse
logvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
Este exemplo avançado implementa o LVM como RAID, bem como a funcionalidade de poder redimensionar vários diretórios para o crescimento futuro.
Primeiro o comando clearpart é usado em drives hda e hdc para limpá-los. O comando zerombr inicia as tabelas de partição.
Em seguida, as duas unidades são divididas para prepará-los para a configuração RAID. Cada unidade é dividida em cinco partições, e cada unidade é dividida em um layout idêntico.
A próxima parte usa esses pares de partições físicas para criar um dispositivo RAID de software com o nível de RAID 1 (espelhamento). Os quatro primeiros dispositivos RAID são usados ​​para / (root), /safe , swap e /usr. O quinto, o maior par de partições é chamado de pv.01 e será utilizado na seguinte parte como volume físico para LVM.
Finalmente, o último conjunto de comandos primeiro cria um grupo de volume chamado sysvg no volume pv.01 físico. Em seguida, três volumes lógicos (/var , /var/freespace e /usr/local ) são criados e adicionados ao grupo de volume sysvg . Os volumes /var e /var/freespace têm um tamanho de conjunto de 8 GB, e o volume /usr/local usa o -crescer para preencher todo o espaço restante disponível.