El montaje de superposiciones con partición raíz deja de funcionar (para mí)

El montaje de superposiciones con partición raíz deja de funcionar (para mí)

Estoy intentando utilizar rootfs como punto inferior del nuevo punto de montaje de superposición. Luego hago chroot a un nuevo punto de montaje y lo uso para probar algunos paquetes y realizar autoaprendizaje sin dañar el sistema real. Esto funcionó para mí hace un par de meses, pero ahora ya no. (Mi viejo disco duro murió, así que compré uno nuevo y reinstalé Linux)

Cuando intento montar

sudo mount -t overlay overlay -o,lowerdir=/,upperdir=upper,workdir=work processdir

Obtuve el siguiente error:

mount: /test/processdir: mount(2) system call failed: Too many levels of symbolic links.

Y dmesg dice

overlayfs: overlapping upperdir path

Pero cualquier punto de montaje será hijo de rootfs y la superposición siempre estará presente en ese esquema.

¿Estoy haciendo algo mal? ¿Hay alguna manera de montar rootfs en ese esquema?

  • Mi sistema es Archlinux. Versión del kernel de Linux 5.5.13.
  • Virtualbox y demás no son una solución para mí.

Respuesta1

Una solución es utilizar el kernel 5.10 y superior. Debian 11 usa este kernel de forma predeterminada y Debian 10 lo tiene en el repositorio de backports.

información relacionada