Inicio > Gestión de paquetes y sistema > systemd-repart

systemd-repart: Expansión y adición automática de particiones de disco

systemd-repart es una utilidad utilizada para expandir o agregar automáticamente particiones de disco. Se utiliza principalmente para ajustar dinámicamente el diseño de las particiones durante el primer arranque del sistema o durante el proceso de actualización del sistema. Funciona basándose en un archivo de definición de particiones en formato JSON y admite el modo de simulación (dry-run) para cambios seguros.

Descripción general

systemd-repart reduce la molestia de que los administradores del sistema ajusten manualmente las particiones, permitiendo una gestión flexible del disco, especialmente en entornos de nube o sistemas integrados.

Funciones principales

  • Expansión automática de particiones: Expande las particiones existentes al espacio disponible.
  • Adición de nuevas particiones: Crea nuevas particiones según las reglas definidas.
  • Configuración basada en JSON: Define el diseño de las particiones a través de archivos JSON en /etc/repart.d/ o /usr/lib/repart.d/.
  • Simulación segura: Puede previsualizar los resultados sin realizar cambios reales con la opción --dry-run.

Opciones principales

systemd-repart proporciona varias opciones para controlar los detalles de las operaciones de partición.

Control de ejecución

Comando generado:

Combina los comandos.

Descripción:

`systemd-repart` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

systemd-repart es llamado principalmente por scripts de arranque del sistema o herramientas de administración, pero puede ejecutarse manualmente para simular o aplicar cambios de partición.

Simulación de cambios de partición (lo más importante)

sudo systemd-repart --dry-run

Verifica de antemano qué operaciones realizará systemd-repart sin realizar cambios reales. Esta opción debe usarse siempre antes de la aplicación real.

Ver resultados de simulación en formato JSON

sudo systemd-repart --dry-run --json=pretty

Muestra los resultados de la simulación en formato JSON para poder analizarlos de forma programática.

Simular cambios de partición con un archivo de definición específico

sudo systemd-repart --dry-run --definitions=/path/to/custom/repart.d

Simula utilizando un archivo de definición de particiones en un directorio específico, no en la ruta predeterminada.

Aplicar cambios reales de partición (requiere precaución)

sudo systemd-repart

Después de una revisión exhaustiva con la simulación, aplica los cambios reales de partición. Esta operación conlleva riesgo de pérdida de datos, por lo que debe realizarse con precaución después de realizar una copia de seguridad.

Consejos y precauciones

Al usar systemd-repart, la seguridad de los datos y la estabilidad del sistema deben ser la máxima prioridad.

Uso clave

  • Siempre --dry-run primero: Antes de aplicar cambios reales, asegúrese de verificar los cambios esperados utilizando la opción `--dry-run`.
  • Copia de seguridad de datos obligatoria: Los cambios de partición conllevan riesgo de pérdida de datos, por lo que los datos importantes deben respaldarse siempre.
  • Archivos de definición repart.d: systemd-repart lee archivos de definición de particiones en formato JSON ubicados en los directorios `/usr/lib/repart.d/` y `/etc/repart.d/` para realizar operaciones. Es importante comprender y modificar estos archivos.
  • Uso durante el arranque del sistema: Este comando se llama principalmente de forma automática durante el primer arranque del sistema o durante el proceso de actualización del SO para ajustar el diseño de las particiones. La ejecución manual solo se recomienda para fines específicos.


Comandos de la misma categoría