bootc-dev / bootc-dev/bootc

Investigate alignment/intersection with systemd-repart

Abierto
#448 2 comentarios 0 reacciones 0 asignados Ver en GitHub
area/install area/install-to-disk enhancement
Lenguaje dominante
Rust
Estrellas
2.3k
Forks
230
Merge medio
3 d 3 h
PR fusionados (30 d)
36

Descripción

Let's look at [systemd repart](https://www.freedesktop.org/software/systemd/man/latest/systemd-repart.service.html) and our intersections with it.

A big picture overall thing here is that `bootc install` defaults to having one rootfs and inherently can work on top of any filesystem or block storage. A key thing is that the operating system size is dynamic, not a fixed partition A/B setup.

systemd-repart is definitely oriented towards DDIs and the discoverable partition spec and less so to this path, but it is obviously very general.

I think a baseline pattern that would be neat to support is injecting repart configs into the base container image to define a distinct `/var` partition.

A great first target would be e.g. initializing EBS instance store volumes in AWS, or the NTFS partition in Azure.

(Note, it looks like the service is designed to run from the initrd, so we'll want to document either regenerating or more ideally *appending* to the initrd)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la documentación enlazada de systemd-repart y las rutas de bootc install e initrd. Compara cómo repart podría definir una partición /var independiente e inicializar volúmenes AWS EBS instance-store o Azure NTFS. El trabajo estará terminado cuando se haya decidido un enfoque de integración, incluido si la configuración de initrd se regenera o se amplía, y se haya documentado el comportamiento resultante.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, azure
Área
cloud, infrastructure, operating-systems
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.