Linux Kernel AUFS Patch (2020/04/05更新)

2020/4/5 更新
以Linux Kernel目前最新stable的5.5.15为例
下载并解压内核源码

wget -c https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.15.tar.xz
xz -d linux-5.5.15.tar.xz && tar xf linux-5.5.15.tar

下载补丁以及打补丁,需要注意的是第3行需指定对应的内核版本,现在是5.5.15所以对应是aufs5.5,如果是5.4.xx那么对应就是aufs5.4,以此类推,本篇所提到的补丁仅适用内核在5.x以上版本。

git clone git://github.com/sfjro/aufs5-standalone.git
cd aufs5-standalone/
git checkout origin/aufs5.5
cd ../
cp -R aufs5-standalone/{Documentation,fs,include}  linux-5.5.15/
cd  linux-5.5.15/
patch -p1 < ../aufs5-standalone/aufs5-*.patch

接下去就是常规的编译内核了,在内核配置界面中找到Filesystems,然后Miscellaneous filesystems,开启对应的aufs选项即可。