IT技术博客大学习 共学习 共进步

FREEBSD 建目录上限

BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog 2010-07-02 09:35:36 浏览 3,103 次
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相当于重新格式化了分区。原有的文件都会丢失
所以确实需要调整的话,先要备份数据;
或者在服务器搭建时预先设置好。

建议继续学习

  1. Bash 小技巧:给目录加上书签,快速切换目录 (阅读 7,947)
  2. php 返回目录下的所有文件名/文件夹类 (阅读 4,304)
  3. 查找当前目录的重复文件 (阅读 3,823)
  4. linux文件目录操作总结 (阅读 3,602)
  5. bash遍历目录 (阅读 3,521)
  6. apache配置(如何禁止列出目录内容) (阅读 3,342)
  7. MySql重启命令与数据库安装目录 (阅读 3,264)
  8. 递归创建目录的一个函数 (阅读 3,124)
  9. 记一个php函数dirname (阅读 2,942)
  10. Linux(CentOS)下更改/转移MySQL数据库目录 (阅读 2,921)