Что означает «whiteout» в файловой системе копирования при записи?


10

В руководстве для aufs есть несколько ссылок на что-то, называемое «whiteout», но мне не ясно, что это такое.

Что такое помутнение и почему оно существует?

Ответы:


16

Именно так файловая система объединения поддерживает удаление из объединения, где подлежащий удалению файл находится в файловой системе только для чтения.

Скажи у тебя есть

  • /bin (Только для чтения)
  • /usr/bin (Только для чтения)
  • /home/USERNAME/bin (читай пиши)

все объединения смонтированы вместе /bin(чтение-запись).

И вы делаете rm /bin/ls.

Это приведет к появлению whiteout для lsin /home/USERNAME/bin, что делает его похожим /bin/lsна удаленный.

См. State of the unionfs для хорошего чтения и полного объяснения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.