OverlayFS ha workdir
un'opzione, oltre ad altre due directory lowerdir
e upperdir
, che deve essere una directory vuota.
Sfortunatamente la documentazione del kernel di overlayfs non parla molto dello scopo di questa opzione.
"Workdir" deve essere una directory vuota sullo stesso filesystem di upperdir.
Per le sovrapposizioni di sola lettura workdir
potrebbe essere ommittet tra i upperdir
. Questo mi dà la chiave che ha a che fare con la scrittura dei file uniti.
Spiegare cosa sta succedendo nel workdir
momento in cui i file vengono scritti o modificati nella directory unita. Perché la scrivibile upperdir
non è abbastanza?
c
flag (c--------- 1 root root 0, 0 Nov 19 18:22 ivebeendeleted
) quando sono stati "cancellati overlay" dalla directory inferiore. (Lo stesso file rimane ovviamente nel piano inferiore.)