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-WWIDonde WWID é o identificador mundial para o dispositivo. Por exemplo, para limpar um disco com o WWID 58095BEC5510947BE8C0360F604351918, 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-WWIDonde WWID é o identificador mundial para o dispositivo. Por exemplo, para limpar um disco com o WWID 2416CD96995134CA5D787F00A5AA11017, 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 comando clearpart 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 disklabels msdos e gpt são aceitos, mas dasd 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 comando part --onpart não pode ser usado em uma partição lógica.