Improved aufs support in Ubuntu, Debian
pre-compiled aufs modules for Ubuntu Hardy will be available soon. Today, the linux-ubuntu-modules git has seen the commit which adds the aufs module for generic and server kernels on the i386 and amd64 architectures.
But this is not the only thing. 5 patches from the aufs source have been commited to Ubuntu Hardy’s kernel repo.
- Export __lookup_hash: and is needed for NFS
- Export put_filp: This patch exports put_filp and is needed for NFS.
- Export do_splice_from and do_splice_to:
- Export security_inode_permission(), also used by UnionFS, where it is currently disabled
- Export deny_write_access():
The aufs source package will see an update in Debian soon, which will be sync’ed into Ubuntu Hardy. This update uses the same code as the aufs code in linux-ubuntu-modules. This new code has improved XFS support, improved TMPFS support, improved support for lhash and put_filp patches. It’s also the first revision to support kernel 2.6.24.
In the next days, we may see first disks using aufs. I’ll provide patches for the software tomorrow. If nothing goes wrong, Ubuntu Hardy disks may use aufs instead of UnionFS, which may still be provided as a fallback.