首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有较低可写分支的aufs

具有较低可写分支的aufs
EN

Unix & Linux用户
提问于 2013-07-28 17:49:32
回答 1查看 845关注 0票数 2

我试图在挂载的文件系统中隐藏一些目录(这与安全性无关,只是美观)。我定期在/mnt/data上挂载文件系统,并希望使用aufs将一个目录与适当的白值覆盖起来,如下所示:

代码语言:javascript
复制
# ls -lA /mnt/data
total 12
drwx------ 2 root root 4096 Jul 28 18:26 dir1
drwx------ 2 root root 4096 Jul 28 18:26 dir2
drwx------ 2 root root 4096 Jul 28 18:26 dir3
# ls -lA /mnt/overlay
total 8
-r--r--r-- 2 root   root      0 Jul 28 18:27 .wh..wh.aufs
-r--r--r-- 2 root   root      0 Jul 28 18:27 .wh.dir2
drwx------ 2 root   root   4096 Jul 28 18:27 .wh..wh.orph
drwx------ 2 root   root   4096 Jul 28 18:27 .wh..wh.plnk
# mount -t aufs -o br:/mnt/overlay:/mnt/data none /mnt/test
# ls -lA /mnt/test
total 8
drwx------ 2 root root 4096 Jul 28 18:26 dir1
drwx------ 2 root root 4096 Jul 28 18:26 dir3

到现在为止还好。现在,/mnt/test中任何新创建的文件都应该写入/mnt/data分支,因此我尝试将/mnt/overlay分支变为只读:

代码语言:javascript
复制
# umount /mnt/test
# mount -t aufs -o br:/mnt/overlay=ro+wh:/mnt/data=rw none /mnt/test
mount: warning: /mnt/test seems to be mounted read-only.

这就是我被困在这里的地方:尽管有一个可写的分支,但工会为什么要挂载只读?我只能想象,如果一个分支上面有一个只读分支,它就不可能是rw --我在aufs文档中找不到这方面的任何明确声明,但是,“从多个可写分支中选择一个策略”一节是这样写的:

如果在策略选择的分支上方有“wh”属性的只读分支,则为…。

我会把它解释成有可能的。那我还漏了什么东西吗?

EN

回答 1

Unix & Linux用户

发布于 2015-02-10 11:13:45

aufs中的第一个分支需要是rw,这样联合就可以写了。如果您选择第一个分支为ro,那么联合将被挂载为只读。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/84719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档