我有以下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个inode,所以当我运行我的构建过程并最终创建大量文件时,我得到一个我没有的错误足够的inode。
主机= OSX Guest = CentOs 6.5 使用Virtualbox
我的问题是:如何在上面的数据卷/代码和/ home / dev中分配更多的inode? p>
答案 0 :(得分:1)
我正在寻找类似的解决方案,到目前为止,我发现这篇文章中有一些有用的信息:
此外,根据这篇文章,似乎没有一种动态的分配inode的方法:
最后,文档中有这一行:
it is not possible to expand the number of inodes on a filesystem after it is created