Jump to content

creating Systemd-repart (Español)

From ArchWiki

systemd-repart(8) es una herramienta para la manipulación de Tablas de Particiones GUID (GPT).

Instalación

systemd-repart forma parte de systemd. También está presente en la ISO de instalación de Arch Linux.

Uso

Durante la instalación de Arch Linux

systemd-repart se puede utilizar para crear las particiones necesarias durante el proceso de instalación de Arch Linux. Siga los pasos a continuación para definir sus particiones.

Primero, cree los archivos de configuración requeridos para repart.d(5). Los siguientes ejemplos ilustran cómo definir las particiones; ajuste los parámetros según sea necesario para su configuración específica.

Cree el directorio para los archivos de configuración de repart:

# mkdir /etc/repart.d

Luego, cree los archivos de configuración para cada partición:

/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
Note La opción Encrypt=tpm2 requiere un módulo TPM (Trusted Platform Module) compatible en su sistema. Si no dispone de un TPM, puede omitir esta opción o utilizar un método de cifrado diferente.

Después de crear los archivos de configuración, puede verificar los cambios propuestos ejecutando:

# systemd-repart --empty=allow /dev/disk
Tip El uso de --empty=allow crea automáticamente una tabla de particiones GPT si esta no existe. Consulte systemd-repart(8) § OPTIONS.

Si el resultado cumple con sus expectativas, puede aplicar los cambios ejecutando:

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

Este comando creará las particiones tal y como se especifican en tus archivos de configuración y, si es necesario, las cifrará y/o formateará automáticamente. Asegúrate de haber realizado una copia de seguridad de todos los datos importantes antes de continuar, ya que esta operación puede sobrescribir los datos existentes en el disco especificado.

Para configuraciones más avanzadas, consultarepart.d(5).

A continuación, monta las particiones necesarias y continúa con el resto de la instalación:

# cryptsetup open /dev/disk/by-partlabel/root-x86-64 root
# mount /dev/mapper/root /mnt
# mount -m /dev/disk/by-partlabel/esp /mnt/boot
Note En el ejemplo anterior, ninguna de las particiones requiere ninguna entrada en fstab o crypttab, se descifrarán y montarán automáticamente si se utiliza systemd#GPT partition automounting. La partición de intercambio también se configurará automáticamente (es decir, no es necesario ejecutar mkswap on it).