ændrük Asked: 2011-05-04 13:50:11 +0800 CST2011-05-04 13:50:11 +0800 CST 2011-05-04 13:50:11 +0800 CST 写时复制文件系统中的“whiteout”是什么意思? 772 aufs的手册多次提到了一种叫做“whiteout”的东西,但我不清楚这是什么。 什么是白化,为什么会存在? filesystem 1 个回答 Voted Best Answer Mikel 2011-05-04T14:17:26+08:002011-05-04T14:17:26+08:00 这就是联合文件系统支持从联合中删除的方式,其中要删除的基础文件位于只读文件系统上。 说你有 /bin(只读) /usr/bin(只读) /home/USERNAME/bin(读写) 所有联合安装在一起/bin(读写)。 而你做到了rm /bin/ls。 它将为lsin放置一个 whiteout /home/USERNAME/bin,使其看起来/bin/ls已被删除。 请参阅State of the unionfs以获得良好的阅读和完整的解释。
这就是联合文件系统支持从联合中删除的方式,其中要删除的基础文件位于只读文件系统上。
说你有
/bin
(只读)/usr/bin
(只读)/home/USERNAME/bin
(读写)所有联合安装在一起
/bin
(读写)。而你做到了
rm /bin/ls
。它将为
ls
in放置一个 whiteout/home/USERNAME/bin
,使其看起来/bin/ls
已被删除。请参阅State of the unionfs以获得良好的阅读和完整的解释。