forçar overlayfs upperdir para reler / recarregar lowerdir

2
Estou tendo o seguinte problema com um overlayfs: Eu posso montar um overlayfs bem usando a seguinte linha no meu etc / fstab

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

    
por badgerhill 06.05.2012 / 14:25

1 resposta

0

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

    
por badgerhill 08.05.2012 / 12:59