В руководстве для aufs есть несколько ссылок на что-то, называемое «whiteout», но мне не ясно, что это такое.
Что такое помутнение и почему оно существует?
Это то, как файловая система объединения поддерживает удаление из объединения, где подлежащий удалению основной файл находится в файловой системе только для чтения.
Скажем, у вас есть
/bin
(только для чтения) /usr/bin
(только для чтения) /home/USERNAME/bin
(чтение-запись ) все соединения смонтированы вместе в /bin
(чтение-запись).
И вы делаете rm /bin/ls
.
Это поместило бы помутнение для ls
в /home/USERNAME/bin
, что делает его похожим на /bin/ls
, было удалено.
См. Состояние unionfs для хорошего чтения и полного объяснения.