Estou tentando usar rootfs como ponto inferior do novo ponto de montagem de sobreposição. Então eu faço chroot para um novo ponto de montagem e uso-o para testar alguns pacotes e autoaprendizagem sem prejudicar o sistema real. Isso funcionou para mim há alguns meses, mas agora não funcionou. (Meu disco rígido antigo morreu, então comprei um novo e reinstalei o Linux)
Quando tento montar
sudo mount -t overlay overlay -o,lowerdir=/,upperdir=upper,workdir=work processdir
Estou tendo o erro a seguir:
mount: /test/processdir: mount(2) system call failed: Too many levels of symbolic links.
E dmesg diz
overlayfs: overlapping upperdir path
Mas qualquer ponto de montagem será filho do rootfs e a sobreposição estará sempre presente nesse sheme.
Estou fazendo algo errado? Existe uma maneira de montar rootfs nesse sheme?
- Meu sistema é Archlinux. Kernel Linux versão 5.5.13.
- Virtualbox e assim por diante não é uma solução para mim.
Responder1
Uma solução é usar o kernel 5.10 e superior. O Debian 11 usa este kernel por padrão, e o Debian 10 o possui no repositório backports.