Jump to content

systemd-repart (Português)

From ArchWiki

Status de tradução: Este artigo é uma tradução de systemd-repart. Data da última tradução: 2026-08-19. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

O programa systemd-repart(8) é uma ferramenta para a manipulação de Tabelas de Partição GUID (GPTs).

Instalação

systemd-repart faz parte do systemd. Ele também está presente na ISO de instalação do Arch Linux.

Uso

Durante a instalação do Arch Linux

systemd-repart pode ser usado para criar e formatar as partições necessárias durante o processo de instalação do Arch Linux. Siga os passos abaixo para definir suas partições.

Primeiro, crie os arquivos de configuração requisitados em repart.d(5). Os seguintes exemplos ilustram como definir partições; ajuste os parâmetros conforme necessário para o seu setup específico.

Crie o diretório para os arquivos de configuração do repart:

# mkdir /etc/repart.d

Em seguida, crie os arquivos de configuração para cada partição:

/etc/repart.d/00-esp.conf
[Partition]
Type=esp
SizeMinBytes=1G
SizeMaxBytes=1G
Format=vfat
/etc/repart.d/10-root.conf
[Partition]
Type=root
SizeMinBytes=23G
Encrypt=tpm2
Format=btrfs
/etc/repart.d/30-swap.conf
[Partition]
Type=swap
SizeMinBytes=4G
SizeMaxBytes=4G
Encrypt=tpm2
/etc/repart.d/50-home.conf
[Partition]
Type=home
Format=btrfs
Nota A opção Encrypt=tpm2 requer a presença de um TPM (Trusted Platform Module) compatível no seu sistema. Se você não tem um TPM, você pode omitir essa opção ou usar um outro método de encriptação.

Após criar os arquivos de configuração, você pode verificar as alterações propostas executando:

# systemd-repart --empty=allow /dev/disk
Dica Usando --empty=allow, uma tabela de partição GPT será criada automaticamente caso não exista. Veja systemd-repart(8) § OPTIONS.

Se a saída estiver dentro de suas expectativas, você pode então aplicar as alterações executando:

# systemd-repart --dry-run=no --empty=allow /dev/disk

Esse comando irá criar as partições conforme especificadas em seus arquivos de configuração, e irá automaticamente encriptar e/ou formatá-las se necessário. Tenha certeza de que quaisquer dados importantes foram copiados/transferidos para um local seguro antes de proceder, já que esta operação pode sobrescrever dados existentes no disco especificado.

Para configurações mais avançadas, leia repart.d(5).

Finalmente, monte (mount) as partições necessárias e prossiga com o resto da instalação:

# cryptsetup open /dev/disk/by-partlabel/root-x86-64 root
# mount /dev/mapper/root /mnt
# mount -m /dev/disk/by-partlabel/esp /mnt/boot
Nota No exemplo acima, nenhuma das partições precisam de qualquer entrada no fstab ou crypttab, elas serão automaticamente desencriptadas e montadas caso esteja usando systemd#Montagem automática de partição GPT. A partição de swap também será automaticamente configurada (i.e., não precisa executar mkswap nela).