Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker run fail on Ubuntu 13.04 and btrfs #825

Closed
vieux opened this issue Jun 5, 2013 · 1 comment · Fixed by #826
Closed

docker run fail on Ubuntu 13.04 and btrfs #825

vieux opened this issue Jun 5, 2013 · 1 comment · Fixed by #826

Comments

@vieux
Copy link
Contributor

vieux commented Jun 5, 2013

Mount aufs fail, dmesg output:

[14347.704048] aufs au_xino_create:720:docker[18512]: xino doesn't support /tmp/.aufs.xino(btrfs)

/cc @dysinger

@shykes
Copy link
Contributor

shykes commented Jun 5, 2013

FYI this is caused by the fact that btrfs cannot store aufs xino files. By default aufs tries to store them in the alongside the rw layer. If that fails, it tries to store them in /tmp/.aufs.xino. In this case /tmp is also mounted as btrfs, so it fails as well.

One easy workaround is to mount /tmp as something other than btrfs - for example tmpfs.

@vieux is suggesting the approach of using /dev/shm, which unlike /tmp is pretty much guaranteed to use tmpfs, thus not suffering from the limitations of btrfs.

See http://comments.gmane.org/gmane.linux.file-systems.aufs.user/2437 and http://aufs.sourceforge.net/aufs3/man.html#External Inode Number Bitmap, Translation Table and Generation Table (xino)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants