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