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