![Unionfs:从 upperdir 删除文件夹会导致 overlayfs 中的文件消失](https://linux22.com/image/199049/Unionfs%EF%BC%9A%E4%BB%8E%20upperdir%20%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BC%9A%E5%AF%BC%E8%87%B4%20overlayfs%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E6%B6%88%E5%A4%B1.png)
我刚刚发现,当文件sudo mount -t overlay -o lowerdir=iso,upperdir=to,workdir=temp overlay fin
中的文件被修改时创建的overlayfsfin
会连同文件夹一起出现在upperdir 中(如预期)。但出乎意料的是,当我决定恢复更改并删除了 upperdir 中包含该文件的文件夹时, 相应的文件夹fin
变成空的。人们可以从上层目录中删除文件(似乎工作正常),但为什么不能删除文件夹呢?这是overlayfs的一些细节还是我的系统上的一个错误?
我必须重新安装overlayfs
才能修复它。还有其他方法可以恢复消失吗?