Bunu AWS forumunda sormaya çalıştım ve hiç yardım almadım ... stackexchange'te birinin bir çözümü olduğunu umarak.
Yakın zamanda AWS EC2 ubuntu 14.04 örneğimi bir EBS hacmini newish EFS'ye (genişletme dosya sistemi) kullanmaya değiştirdi. Hepsi harika çalışıyor ve ben de orada kendi owncloud verilerimi taşıdım.
Şimdi docker dosyalarımı var / lib / docker'dan efs birimime taşımak istedim, ancak bunu yaptığımda ve bir konteyner başlattığımda
Error response from daemon: error creating aufs mount to /mnt/efs/docker/aufs/mnt/1564d0beb71067db05da45cc2777f702026c4c0e62ee8ffbc29bafd9a7d6284a: file too large
Bu, bir resim oluşturulduğunda veya yüklenmeye çalıştığında, EFS biriminde "genişleme" olmadığını belirten bazı "gariplikler" olduğunu düşündürüyor.
Sırıtışlar için EFS birimindeki docker klasörünü temizledim ve aynı işlemi yaptım ve "dosya çok büyük" hakkında aynı hatayı aldım
Sadece efs birimi olduğundan emin olmak için aynı şeyi yaptım ama bir EBS birimi kullandım ve hiç problem yaşamadım .... bu yüzden evet, EFS birimiyle bir ilgisi var
işte benim mount komutum
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
Nasıl düzelteceğimize dair bir fikri olan. Docker aufs mount yapmaya çalışıyor ama disk genişletilebilir bir birim (EFS) bir sonucu olduğunu linux df raporlar 8 exabytes yerine diski dolu olarak "görür" sanıyorum.
us-west-2b.fs-2338c18a.efs.us-west-2.amazonaws.com:/ 8.0E 12G 8.0E 1% /mnt/efs