FREEBSD 建目录上限
这篇讲的是一个容易被忽视的FreeBSD系统管理陷阱。作者指出,在FreeBSD中,磁盘空间充足却无法创建文件的“怪事”,往往源于inode耗尽。inode是文件系统中存储元数据(如权限、位置)的关键结构,其总数在格式化时按磁盘空间比例设定。 文章以`df -i`命令为例,清晰展示了如何查看各分区的inode使用情况。它特别提醒,在邮件服务器或BBS这类会产生海量小文件的系统中,inode用光是高发故障。当inode用尽时,即使df显示还有大量剩余空间,系统也会拒绝任何新建文件的请求。 解决方法则颇具“硬核”色彩:需要卸载(umount)分区后,用`newfs`命令配合 `-i` 参数重新调整“字节/inode”的比例来生成新分区。文章最后郑重警告,此操作等同于格式化,会清除所有数据,因此务必提前备份,或在系统搭建之初就做好inode规划。