“whiteout”在写时复制文件系统中是什么意思?

ænd*_*rük 10 filesystem

手册是aufs使得称为“白化”的东西几参考,但它不是我清楚这是什么。

什么是白化,为什么会存在?

Mik*_*kel 16

这是联合文件系统如何支持从联合中删除,其中要删除的底层文件驻留在只读文件系统上。

说你有

  • /bin (只读)
  • /usr/bin (只读)
  • /home/USERNAME/bin (读写)

所有联合安装在一起/bin(读写)。

而你这样做rm /bin/ls

它将为lsin放置一个空白/home/USERNAME/bin,这使它看起来像/bin/ls已被删除。

请参阅state of the unionfs以获得良好的阅读和完整的解释。