FREEBSD 系统一般在I/O操作时,不只需要磁盘的空间 onodes也同样重要
onodes是根据磁盘空间自动设定的,也有办法调整
调整Inode数量
另外,每个分区的Inode数目是有限的。
可以使用df -i来查看
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
1958400 97435 1860965 5% /
/dev/sda1 26104 32 26072 1% /boot
/dev/shm 23850 1 23849 1% /dev/shm
当一个磁盘分区(文件子系统)的Inode被用光的时候,是无法再创建文件的。
这种情况在邮件服务器或者BBS这种系统中容易出现,因为用户创建了很多小文件的情况。
要增加Inode的数量只能umount文件系统,然后用newfs命令来调整
#newfs /dev/sda1 -i 调整字节/inode的比例,来达到增加创建inode数目的目的。
磁盘空间一定的情况下,当然比例越小,能创建的Inode就越多
不过注意。调整Inode相当于重新格式化了分区。原有的文件都会丢失
所以确实需要调整的话,先要备份数据;
或者在服务器搭建时预先设置好。
FREEBSD 建目录上限
本机暂存
同分类推荐文章
- 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
- 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
- How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)
建议继续学习
- 提升磁盘IO性能的几个技巧 (累计阅读 8,510)
- C语言中史上最愚蠢的Bug (累计阅读 8,087)
- 使用HAProxy对MySQL进行负载均衡和状态监控 (累计阅读 6,731)
- Linux下如何知道文件被那个进程写 (累计阅读 6,451)
- 哇,让你的DB再快一倍:ext4 vs xfs对比测试 (累计阅读 5,435)
- 为什么Linux不需要磁盘碎片整理 (累计阅读 5,375)
- 文件明明存在但是file_exists总是返回FALSE (累计阅读 5,019)
- 分布式存储Seaweedfs源码分析 (累计阅读 4,752)
- php 返回目录下的所有文件名/文件夹类 (累计阅读 4,446)
- 使用 sshfs 调用 ssh 服务器上的内容 (累计阅读 4,367)