如果在ext4分区中超过40亿个文件限制,会发生什么情况?

Bensuperpc

如果在ext4分区中超过40亿个文件的限制,例如传输了50亿个文件,会发生什么情况?

防冻

大概,您会看到一些“设备上没有剩余空间”错误的味道:

# truncate -s 100M foobar.img
# mkfs.ext4 foobar.img
Creating filesystem with 102400 1k blocks and 25688 inodes
---> number of inodes determined at mkfs time ^^^^^
# mount -o loop foobar.img loop/
# touch loop/{1..25688}
touch: cannot touch 'loop/25678': No space left on device
touch: cannot touch 'loop/25679': No space left on device
touch: cannot touch 'loop/25680': No space left on device

实际上,您达到此限制的时间比“ 40亿个文件”要早得多。两者都检查您的文件系统,df -hdf -i找出剩余的空间。

# df -h loop/
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0       93M  2.1M   84M   3% /dev/shm/loop
# df -i loop/
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/loop0      25688 25688     0  100% /dev/shm/loop

在此示例中,如果文件的平均大小不是4K,则用尽inode空间的时间要比存储空间快得多。这是可能的,以指定另一比率(mke2fs -N number-of-inodes-i bytes-per-inode-T usage-type如所定义/etc/mke2fs.conf)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在文件从一个文件系统(ext4)移至另一个(NTFS)时删除文件,会发生什么情况?

来自分类Dev

如果在log4j的getlogger(“ ...”)方法上找不到指定的日志文件,会发生什么情况

来自分类Dev

如果在我的java文件中使用了很多@SuppressWarnings,会发生什么情况?

来自分类Dev

如果在crontab文件中使用@reboot reboot,会发生什么情况?

来自分类Dev

如果在推送过程中忽略./.git/objects/pack/下的.pack文件,会发生什么情况?

来自分类Dev

如果在更新过程中安排关机,会发生什么情况?

来自分类Dev

如果将EXT4文件系统中的一组特定块清零,会发生什么情况?

来自分类Dev

如果在程序中使用属性而不启用和绑定缓冲区,会发生什么情况?

来自分类Dev

如果在ThreadPool线程正在写入文件时关闭应用程序会发生什么情况?

来自分类Dev

如果在执行过程中修改了SQL Server作业步骤,会发生什么情况

来自分类Dev

如果在SQL中现有字段名后没有放置逗号,会发生什么情况

来自分类Dev

如果在反引号中为命令表达式分配了变量,会发生什么情况

来自分类Dev

如果在UI5-清单中未更新库预加载文件/库依赖项,会发生什么情况?

来自分类Dev

如果在已经初始化的变量上使用`var`会发生什么情况

来自分类Dev

如果在需要整数的切换情况下输入字符会发生什么情况

来自分类Dev

如果在我收到第一个请求的响应之前发出了第二个HTTP请求,会发生什么情况?

来自分类Dev

Logstash-如果在下一个预定时间开始之前预定任务没有完成,会发生什么情况?

来自分类Dev

如果在此代码中将变量i直接传递给线程,会发生什么情况?

来自分类Dev

如果在程序运行时删除程序执行程序,会发生什么情况?

来自分类Dev

如果在恶霸算法中进行选举后唤醒失败的流程,会发生什么情况

来自分类Dev

如果tmpfs达到以百分比定义的限制,会发生什么情况

来自分类Dev

如果超过100个用户尝试连接到Firebase Spark Plan,会发生什么情况

来自分类Dev

如果尝试将超过允许数量的文件保存到 NTFS 卷,会发生什么情况?

来自分类Dev

虚拟析构函数,如果在派生类中没有析构函数,会发生什么情况?

来自分类Dev

RabbitMQ Java客户端:如果在使用者的handleDelivery()方法中抛出RuntimeException,会发生什么情况?

来自分类Dev

如果应用程序正在使用文件,文件可以从ext4分区中消失吗?

来自分类Dev

如果目录中的数据相同,为什么两个目录的大小不同?它们是相同的ext4分区和磁盘

来自分类Dev

如果在C ++中擦除()一个元素,迭代器会发生什么?

来自分类Dev

如何将ext4分区的大小调整到超过16TB的限制?

Related 相关文章

  1. 1

    如果在文件从一个文件系统(ext4)移至另一个(NTFS)时删除文件,会发生什么情况?

  2. 2

    如果在log4j的getlogger(“ ...”)方法上找不到指定的日志文件,会发生什么情况

  3. 3

    如果在我的java文件中使用了很多@SuppressWarnings,会发生什么情况?

  4. 4

    如果在crontab文件中使用@reboot reboot,会发生什么情况?

  5. 5

    如果在推送过程中忽略./.git/objects/pack/下的.pack文件,会发生什么情况?

  6. 6

    如果在更新过程中安排关机,会发生什么情况?

  7. 7

    如果将EXT4文件系统中的一组特定块清零,会发生什么情况?

  8. 8

    如果在程序中使用属性而不启用和绑定缓冲区,会发生什么情况?

  9. 9

    如果在ThreadPool线程正在写入文件时关闭应用程序会发生什么情况?

  10. 10

    如果在执行过程中修改了SQL Server作业步骤,会发生什么情况

  11. 11

    如果在SQL中现有字段名后没有放置逗号,会发生什么情况

  12. 12

    如果在反引号中为命令表达式分配了变量,会发生什么情况

  13. 13

    如果在UI5-清单中未更新库预加载文件/库依赖项,会发生什么情况?

  14. 14

    如果在已经初始化的变量上使用`var`会发生什么情况

  15. 15

    如果在需要整数的切换情况下输入字符会发生什么情况

  16. 16

    如果在我收到第一个请求的响应之前发出了第二个HTTP请求,会发生什么情况?

  17. 17

    Logstash-如果在下一个预定时间开始之前预定任务没有完成,会发生什么情况?

  18. 18

    如果在此代码中将变量i直接传递给线程,会发生什么情况?

  19. 19

    如果在程序运行时删除程序执行程序,会发生什么情况?

  20. 20

    如果在恶霸算法中进行选举后唤醒失败的流程,会发生什么情况

  21. 21

    如果tmpfs达到以百分比定义的限制,会发生什么情况

  22. 22

    如果超过100个用户尝试连接到Firebase Spark Plan,会发生什么情况

  23. 23

    如果尝试将超过允许数量的文件保存到 NTFS 卷,会发生什么情况?

  24. 24

    虚拟析构函数,如果在派生类中没有析构函数,会发生什么情况?

  25. 25

    RabbitMQ Java客户端:如果在使用者的handleDelivery()方法中抛出RuntimeException,会发生什么情况?

  26. 26

    如果应用程序正在使用文件,文件可以从ext4分区中消失吗?

  27. 27

    如果目录中的数据相同,为什么两个目录的大小不同?它们是相同的ext4分区和磁盘

  28. 28

    如果在C ++中擦除()一个元素,迭代器会发生什么?

  29. 29

    如何将ext4分区的大小调整到超过16TB的限制?

热门标签

归档