AWS EFS biriminde / aufs bulunan docker, "dosya çok büyük" hata hatası verdi


3

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.