Red Hat Training
A Red Hat training course is available for RHEL 8
B.5.5. clearpart
O comando Kickstart clearpart
é opcional. Ele remove as divisórias do sistema, antes da criação de novas divisórias. Por padrão, nenhuma partição é removida.
Sintaxe
clearpart OPTIONS
Opções
--all
- Apaga todas as partições do sistema.Esta opção apagará todos os discos que podem ser alcançados pelo programa de instalação, incluindo qualquer armazenamento em rede anexado. Use esta opção com cautela.
Você pode evitar que
clearpart
limpe o armazenamento que você deseja preservar usando a opção--drives=
e especificando apenas os drives que você deseja limpar, anexando posteriormente o armazenamento em rede (por exemplo, na seção%post
do arquivo Kickstart), ou colocando em bloco os módulos do kernel usados para acessar o armazenamento em rede.--drives=
- Especifica de qual acionamentos se deve retirar as divisórias. Por exemplo, o que se segue limpa todas as partições dos dois primeiros drives no controlador IDE principal:clearpart --drives=hda,hdb --all
Para limpar um dispositivo multicaminhos, use o formato
disk/by-id/scsi-WWID
onde WWID é o identificador mundial para o dispositivo. Por exemplo, para limpar um disco com o WWID58095BEC5510947BE8C0360F604351918
, use:clearpart --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
Este formato é preferível para todos os dispositivos multicaminhos, mas se surgirem erros, os dispositivos multicaminhos que não utilizam o gerenciamento lógico de volume (LVM) também podem ser limpos utilizando o formato
disk/by-id/dm-uuid-mpath-WWID
onde WWID é o identificador mundial para o dispositivo. Por exemplo, para limpar um disco com o WWID2416CD96995134CA5D787F00A5AA11017
, use:clearpart --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
Nunca especifique dispositivos multicaminhos por nomes de dispositivos como
mpatha
. Nomes de dispositivos como este não são específicos de um determinado disco. O disco chamado/dev/mpatha
durante a instalação pode não ser aquele que você espera que seja. Portanto, o comandoclearpart
poderia ter como alvo o disco errado.--initlabel
- Inicializa um disco (ou discos) criando uma etiqueta padrão de disco para todos os discos de sua respectiva arquitetura que foram designados para formatação (por exemplo, msdos para x86). Como--initlabel
pode ver todos os discos, é importante garantir que somente os discos que devem ser formatados estejam conectados.clearpart --initlabel --drives=names_of_disks
Por exemplo:
clearpart --initlabel --drives=dasda,dasdb,dasdc
--list=
- Especifica quais partições devem ser limpas. Esta opção substitui as opções--all
e--linux
, se utilizadas. Pode ser usado em diferentes acionamentos. Por exemplo:clearpart --list=sda2,sda3,sdb1
-
--disklabel=LABEL
- Defina o disklabel padrão a ser usado. Somente os disklabel suportados para a plataforma serão aceitos. Por exemplo, nas arquiteturas Intel e AMD de 64 bits, os disklabelsmsdos
egpt
são aceitos, masdasd
não é aceito. -
--linux
- Apaga todas as partições do Linux. -
--none
(padrão) - Não remova nenhuma partição. -
--cdl
- Reformatar qualquer DASD LDL para o formato CDL.
Notas
Nomes de dispositivos no
sdX
(ou/dev/sdX
) não são garantidamente consistentes em todas as reinicializações, o que pode complicar o uso de alguns comandos Kickstart. Quando um comando chama por um nome de nó de dispositivo, você pode usar qualquer item de/dev/disk
. Por exemplo, em vez de:part / --fstype=xfs --onpart=sda1
Você poderia usar uma entrada semelhante a uma das seguintes:
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
Desta forma, o comando sempre terá como alvo o mesmo dispositivo de armazenamento. Isto é especialmente útil em grandes ambientes de armazenamento. Veja o capítulo Visão geral dos atributos de nomeação persistentes no documento Managing storage devices para informações mais detalhadas sobre diferentes maneiras de se referir consistentemente aos dispositivos de armazenamento.
-
Se o comando
clearpart
for usado, então o comandopart --onpart
não pode ser usado em uma partição lógica.