Закончились inodes на томе докера

У меня есть следующий файл docker-compos.yml:

 web:
   build: .
   ports:
     - "4200:4200"
     - "35729:35729"
   volumes:
     - ..:/code
     - ../home:/home/dev

который отображает 2 тома выше. Когда я вхожу в свою виртуальную машину и запускаю df -i, я вижу

Filesystem      Inodes  IUsed  IFree IUse% Mounted on
none           1218224 509534 708690   42% /
tmpfs           256337     18 256319    1% /dev
shm             256337      1 256336    1% /dev/shm
tmpfs           256337     11 256326    1% /sys/fs/cgroup
none              1000      0   1000    0% /code
none              1000      0   1000    0% /home/dev
/dev/sda1      1218224 509534 708690   42% /etc/resolv.conf
/dev/sda1      1218224 509534 708690   42% /etc/hostname
/dev/sda1      1218224 509534 708690   42% /etc/hosts
tmpfs           256337     18 256319    1% /proc/kcore
tmpfs           256337     18 256319    1% /proc/timer_stats

Поскольку вы можете / code и / home / dev, мои 2 тома имеют только 1000 inodes, поэтому, когда я запускаю свой процесс сборки и в итоге создается тонна файлов, я получаю сообщение об ошибке, что у меня недостаточно inodes.

Хост = OSX Гость = CentOs 6.5 Использование Virtualbox

Мой вопрос: как мне назначить больше inodes для моих томов данных / кода и / home / dev выше?


person Emad    schedule 27.10.2015    source источник


Ответы (1)


Я ищу подобное решение, и до сих пор я нашел в этом посте некоторую полезную информацию:

Кроме того, согласно этому сообщению, похоже, не существует динамического способа распределения inodes:

И, наконец, в документации есть такая строчка:

  • it is not possible to expand the number of inodes on a filesystem after it is created
person oxtay    schedule 02.12.2015