非操作系统磁盘的“文件系统保留块”的合理大小?

Modified on: Thu, 14 Jun 2018 03:41:23 +0800

创建文件系统(mkfs ...)时,文件系统保留5%的空间供自己使用,因为根据man tune2fs

  

保留一些文件系统
  特权进程使用的块
  完成是为了避免文件系统
  碎片化,并允许系统
  守护进程,例如syslogd(8),to
  继续正常运作之后
  禁止非特权进程
  从写作到文件系统。

但是对于大型驱动器,5%是相当大的空间。

我有4x1.5 TB驱动器用于数据存储(操作系统在单独的磁盘上运行),因此默认设置将保留300 GB,这比整个OS驱动器高出一个数量级。

可以调整保留空间,但数据磁盘的大小合理吗?我可以将其设置为零,还是会导致碎片问题?

最佳答案

我找到了以下答案https:// www .redhat.com / archives / ext3-users / 2009-January / msg00026.html,来自Theodore Tso,一名ext4开发者。

  

如果将保留块计数设置为
  零,它不会对性能产生太大影响
  除非你长时间跑
  时间(有大量文件创建和
  删除)文件系统是
  几乎满(即,高于95%),at
  哪一点你会受到
  碎片问题。 EXT4的
  多块分配器更多
  碎片抗性,因为它
  我更加难以找到连续的东西
  块,所以即使你没有启用
  你会看到其他ext4功能
  只需安装ext3即可获得更好的效果
  文件系统使用ext4之前的
  filesystem完全填满。

  
  

如果您只是使用文件系统
  用于长期存档,文件
  不经常变化(即a
  很棒的mp3或视频商店)
  没关系。

作者:Mitch,João Pinto

相关问答

添加新评论