Questão Docker com / aufs no erro de montagem de relatórios de volume do AWS EFS "arquivo muito grande"


Eu tentei perguntar isso no fórum da AWS e não obtive ajuda ... esperando que alguém no stackexchange tenha uma solução.


Recentemente, mudei a instância do AWS EC2 ubuntu 14.04 de usar um volume do EBS para o novo EFS (sistema de arquivos em expansão). Isso tudo funciona muito bem e eu mudei por exemplo todos os meus dados de nuvem própria lá.

Agora eu queria mover meus arquivos docker do var / lib / docker para o meu volume efs, mas quando eu faço isso e, em seguida, inicio um container eu recebo

Error response from daemon: error creating aufs mount to /mnt/efs/docker/aufs/mnt/1564d0beb71067db05da45cc2777f702026c4c0e62ee8ffbc29bafd9a7d6284a: file too large

Isso me faz pensar que há alguma "estranheza" com o volume EFS que não está "expandindo" quando uma imagem é criada ou tenta carregar.

Apenas para sorrisos eu limpei a pasta docker no volume EFS e fiz a mesma corrida e recebi o mesmo erro sobre "arquivo muito grande"

Só para ter certeza de que é o volume do efs, eu fiz o mesmo, mas usei um volume do EBS e nenhum problema ... então, sim, é algo a ver com o volume do EFS

aqui está o meu comando de montaria

mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).xxxxxxxx.efs.us-west-2.amazonaws.com:/ efs

Alguma idéia de como consertar isso. Eu suspeito docker está tentando fazer o aufs montar, mas "vê" o disco como sendo completo em vez de ser 8 exabytes que o linux df relata que é uma conseqüência de ser um volume expansível (EFS).

us-west-2b.fs-2338c18a.efs.us-west-2.amazonaws.com:/  8.0E   12G  8.0E   1% /mnt/efs

3


origem




Respostas: