【问题标题】:increase the number of inodes on AWS EBS增加 AWS EBS 上的 inode 数量
【发布时间】:2016-06-05 02:20:41
【问题描述】:

我需要一台在 20Gb 上存储数百万个小文件的 EC2 机器。

在创建文件的过程中,我遇到了这个问题No space left on device。有空闲磁盘但没有 inode。

问题是我不明白如何创建一台机器(使用 CloudFormation)来解决这个问题。这既是 Linux 又是 AWS 的知识缺失问题。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 inode


    【解决方案1】:

    我会做这样的事情

    1. 制作单独的新 EBS 卷。将其连接到 EC2。见http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html
    2. 对于许多 inode 将新卷格式化为 ext4,请参阅此答案 How to store one billion files on ext4?
    3. 将挂载点添加到 fstab 并挂载它

    挂载点下的目录将能够处理更多的小文件

    对于 CloudFormation,按此处所述将卷添加到 CloudFormation 模板

    http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html

    并将 mkfs 命令添加到您的云初始化脚本

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 2015-03-26
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      相关资源
      最近更新 更多