У меня есть виртуальная машина с приложением, которое использует около 8 контейнеров Docker.
Если я перемещаю /var/lib/docker в /mnt/containers/, где /mnt/containers монтируется через glusterfs в более крупную систему, я начинаю получать такие ошибки:
[email protected]: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.535122] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27).
[email protected]: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.538613] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27).
[email protected]: [error] mount.go:11 [warning]: couldn't run auplink before unmount: exit status 22^M
[email protected]: file too large
[email protected]: [d954f89b] -job create(fence_app_staging_fibo_1a992a98_id-3dd68) = ERR (1)^M
[email protected]: [error] server.go:1025 Error: file too large^M
[email protected]: [error] server.go:90 HTTP Error: statusCode=500 file too large
Я не вижу этих ошибок при работе из /var/lib/docker или даже если я перемещаю содержимое /var/lib/docker в другой локальный каталог.
Двое из нас независимо друг от друга наткнулись на http://osdir.com/ml/linux.file-systems.aufs.user/2008-08/msg00016.html , но это выглядит не совсем правильно. Итак, я здесь в надежде привлечь внимание местных экспертов по docker/aufs/glusterfs.