我的目标是使用AuFS只读分支作为另一个只读分支:
我有一个目录dir0,然后我做:
mount -t aufs -o br=dir2=rw:dir0=ro none dir1这给了我
- dir0
- dir1 #read only dir0
- dir2 #write layer of dir1我现在想以这种方式使用dir1:
mount -t aufs -o br=dir4=rw:dir1=ro none dir3要获得
- dir0
- dir1 #read only dir0
- dir2 #write layer of dir0
- dir3 #read only dir1 (dir1 + dir2)
- dir4 #write layer of dir3我使用的是ubuntu12.04,这应该可以根据aufs-tools手册页面来实现:
任何文件系统都可以是分支,但有些文件系统是不被接受的,比如sysfs、procfs和unionfs。如果将这样的文件系统指定为aufs分支,那么aufs将返回一个错误,表示它不受支持。
但我发现了一个错误:
装入:错误的fs类型、糟糕的选项、无上的坏超级块、缺少代码页或助手程序,或者其他错误(对于几个文件系统(例如nfs、cifs),您可能需要一个/sbin/挂载。在某些情况下,可以在syslog中找到有用的信息
dmesg给了我
aufs test_add:231:mount三三四六:不支持的文件系统,(aufs)
我是不是漏掉了什么?你好,罗宾
发布于 2014-02-16 16:22:44
看来现在不可能了。
然而,Overlayfs做得非常好,它似乎是ubuntu和未来3.10 Linux内核中首选的联合FS。
https://serverfault.com/questions/575666
复制相似问题