aufs

来自百合仙子's Wiki
跳转到导航 跳转到搜索

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

参见

外部链接

参考资料