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.