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

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

aufs 手册多次提到一种叫做“白化”的现象,但我不清楚这是什么。

什么是白茫茫?为什么会出现白茫茫?

答案1

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

假设你有

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

所有的 union 都一起安装在/bin(读写) 中。

你也是rm /bin/ls

它会ls在 中放置一个白色部分/home/USERNAME/bin,使其看起来好像/bin/ls已被删除。

国情咨文以便更好地阅读并获得完整的解释。

相关内容