我需要 Ubuntu 内核 v 3.8 来包含对 AUFS 功能的支持。
我从这里下载了内核
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8.3-raring/
- Linux 映像-3.8.3-030803-通用_3.8.3-030803.201303141650_i386.deb
- Linux 头文件
我安装了它们。命令是:
$ sudo dpkg -i linux-*.deb
这是创建 /boot/vmlinuz-3.8.3-030803-generic 和 /boot/initrd.img-3.8.3-030803-generic 和 /boot/initrd.img-3.8.3-030803-generic 。
我执行以下命令:
$ grep AUFS boot/config-3.8.3-030803-generic
我认为这个内核映像不支持 AUFS 功能,或者它支持吗?
我也想知道如何启用 AUFS 功能。是否需要重建内核?我在哪里可以获取 Ubuntu Kernel v.3.8 的源代码?我无法获取 apt 命令。这在 precise 的存储库中不存在。
答案1
可能不会。我还没有看到任何关于内核 3.8 和 AUFS 的提及。不过话说回来,这是一个测试版,所以它可能会在计划实际发布时到来。
但看起来 AUFS 无论如何都会被删除。如果它还没有被删除的话。
我在搜索时发现一些链接......
从此链接:
考虑到对 overlayfs 是否能及时为 Precise 做好准备的担忧,Andy Whitcroft 和我决定重新启用 aufs。我们将继续提倡
aufs
在每个开发周期放弃使用,转而使用足够的上游解决方案。这意味着 aufs将要 在未来反向移植的 LTS 内核中消失。换句话说,不要把你的生意押在 aufs 上。
结论:它在 12.04 中运行得不够好。它在 12.10 中运行良好,但怀疑它能否在未来版本中运行。
从该问题的链接:
在 Precise Pangolin 12.04 开发周期的早期,我们在内核中禁用了对 AUFS 的支持。这一决定是在 UDS 做出的。这一决定背后的原因包括:
* AUFS is not upstream. Despite previous efforts from it's
maintainer, it does not appear it will ever land upstream.
* AUFS is a maintenance burden for the Ubuntu Kernel Team due to
the fact that it is not upstream.
* Support for OverlayFS has been available since Oneiric. We have
been encouraging migration to OverlayFS. The installer has
already transitioned to using OverlayFS (which was done in
Oneiric).
覆盖文件系统
http://blog.dustinkirkland.com/2012/08/introducing-overlayroot-overlayfs.html
Overlayfs 是一系列联合文件系统实现的后继者,例如 unionfs、aufs 等。它创建两个目录的单一统一视图。一个是“下层”文件系统——在我们的例子中,这是我们原始的、原始的 Ubuntu AMI 的只读挂载。第二个是“上层”文件系统——在我们的例子中,这是加密块设备的读写挂载。我们希望它有一天能进入 Linux 上游,尽管这方面的进展似乎停滞了。值得庆幸的是,Ubuntu 的内核现在正在支持它。
您应该关注overlayfs
。请参阅此处接受的答案:如何使用 OverlayFS?在一些文档上。
祝你好运。