systemd-repart (Portuguê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
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
--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
mkswap nela).