aufs
跳转到导航
跳转到搜索
aufs 是一个联合文件系统,分为内核补丁和用户态工具两部分。
示例
mount -t aufs -o br:$PWD/test=rw:/=ro aufs dest
一个实际的例子(通过 debootstrap 建立环境的复用):
mkdir debian_{base,root,1}
sudo debootstrap sid ./debian_base http://mirrors.163.com/debian/
sudo mount -t aufs -o br:debian_1=rw:debian_base=ro aufs debian_root
注意事项
- aufs 不支持 eCryptfs[1]
- aufs 也不支持 ACL 等扩展属性
- 如果编译时
linux/aufs_type.h
文件出错,去掉出错行的__user
即可。PKGBUILD 相关命令如下:
lilyver=$(pacman -Q linux-lily | awk '{print $2}')
mkdir -p libau/{,uapi/}linux
cp "/lib/modules/${lilyver}-lily/build/include/linux/aufs_type.h" libau/linux
cp "/lib/modules/${lilyver}-lily/build/include/uapi/linux/aufs_type.h" libau/uapi/linux
sed -i 's/__user//g' libau/{,uapi/}linux/aufs_type.h