bem, eu mesmo encontrei a solução
mount -o remount /home/student
faz o truque para reler o lowerdir. que eu adicionei ao script que remove os arquivos em /home/.student_rw
none /home/student overlayfs lowerdir=/home/student,upperdir=/home/.student_rw 0 0
isso funciona muito bem e o comando mount exibe os overlayfs corretamente:
pc:~$ mount -l -t overlayfs
none on /home/student type overlayfs (rw,lowerdir=/home/student,upperdir=/home/.student_rw)
agora, quando um aluno faz logout da máquina, eu excluo o conteúdo de /home/.student_rw usando um script - que também funciona bem.
o problema é que o aluno que está efetuando login deve encontrar um diretório inicial limpo com as configurações pré-configuradas em (/ home / student), pois o overlayfs não toca na pasta lowerdir.
a mesma abordagem funcionou muito bem para aufs, que não são mais suportados em termos precisos.
Curiosamente, a abordagem do overlay funciona bem desde que eu reinicialize a máquina. Então, como posso resolver este problema? para mim, uma solução possível parece ser deixar que o pai volte a reler o abaixador. como eu faria isso?
obrigado
bem, eu mesmo encontrei a solução
mount -o remount /home/student
faz o truque para reler o lowerdir. que eu adicionei ao script que remove os arquivos em /home/.student_rw