Как работает overlayfs? Зачем ему workdir?
Обратил внимание на опции overlayfs:
root@android:/data/local/tmp # /system/bin/fuse-overlayfs -o lowerdir=lowerdir,upperdir=upperdir,workdir=upperdir/workdir ../overlay
Зачем параметр workdir? Как он работает? Просто, вот что происходит при записи в объединенную ФС:
root@android:/data/local/tmp # cd ../overlay
root@android:/data/local/overlay # ls ../tmp/lowerdir
lowerfile
root@android:/data/local/overlay # ls ../tmp/upperdir
upperfile workdir
root@android:/data/local/overlay # ls ../tmp/upperdir/workdir
root@android:/data/local/overlay # ls
lowerfile upperfile workdir
root@android:/data/local/overlay # touch test
root@android:/data/local/overlay # ls
lowerdir upperdir test workdir
root@android:/data/local/overlay # ls ../tmp/ -R
../tmp/:
lowerdir upperdir
../tmp/lowerdir:
lowerfile
../tmp/upperdir:
test upperfile workdir
../tmp/upperdir/workdir:
work
../tmp/upperdir/workdir/work:
Вопрос: зачем нужен параметр workdir? А согласно документации overlayfs, workdir должна быть в upperdir. Мб я просто неправильно понял, как использовать эту опцию... обьясните...