Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos docker卷上的索引节点用完_Macos_Docker_Centos_Docker Compose_Inode - Fatal编程技术网

Macos docker卷上的索引节点用完

Macos docker卷上的索引节点用完,macos,docker,centos,docker-compose,inode,Macos,Docker,Centos,Docker Compose,Inode,我有以下docker-compos.yml文件: web: build: . ports: - "4200:4200" - "35729:35729" volumes: - ..:/code - ../home:/home/dev 它映射了上面的两个卷。当我登录到我的虚拟机并运行df-I时,我看到了 Filesystem Inodes IUsed IFree IUse% Mounted on none

我有以下docker-compos.yml文件:

 web:
   build: .
   ports:
     - "4200:4200"
     - "35729:35729"
   volumes:
     - ..:/code
     - ../home:/home/dev
它映射了上面的两个卷。当我登录到我的虚拟机并运行
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 来宾=CentOs 6.5 使用Virtualbox


我的问题是:如何为上面的数据卷/代码和/home/dev分配更多inode?

我正在寻找类似的解决方案,到目前为止,我发现这篇文章包含了一些有用的信息:

此外,根据这篇文章,似乎没有一种动态分配inode的方法:

最后,文档中有一行:

  • 创建文件系统后,无法扩展文件系统上的inode数量