了解 UNIX 文件系统如何管理文件
2008-08-27 13:22
253 查看
了解如何在 UNIX 中使用 inode 可以节约大量的时间,并提高工作效率。在尚未了解 inode 之前,您可以使用下面的命令,以减少可能碰到的问题。
df 命令
如前所述,当您在 UNIX 中创建一个文件系统时,将为 inode 表分配大约百分之一的总磁盘空间。每次在文件系统中创建一个文件时,都会为该文件分配一个
inode 。通常,与一个文件系统相关联的 inode 的数目足够多,但耗尽 inode 的可能性始终存在。要监视是否发生了这种情况,您可以观察
使用
inode 的数目,以及文件系统中总体使用情况百分比,如清单 1 中所示。
清单 1. 使用 df 来监视 inode 的使用
如果由于某种原因,某个文件系统 inode
的使用率达到百分之百,那么您将无法在该文件系统中创建更多的文件、设备、目录等等。对于这种情况,一种解决方案是通过
所示。另一种解决方案是创建较小的 inode 区段。现在,在增强的日志文件系统 (Enhanced Journal File System) 中,IBM AIX
5L 允许 inode 区段小于 16KB 的缺省大小。请记住,如果您在 AIX 5L 中使用这个选项,那么将无法从较早版本的 AIX 访问该文件系统。
图 1. smitty chfs 命令的结果
本文转自IBM Developerworks中国
请点击此处查看全文
df 命令
如前所述,当您在 UNIX 中创建一个文件系统时,将为 inode 表分配大约百分之一的总磁盘空间。每次在文件系统中创建一个文件时,都会为该文件分配一个
inode 。通常,与一个文件系统相关联的 inode 的数目足够多,但耗尽 inode 的可能性始终存在。要监视是否发生了这种情况,您可以观察
df的输出。
使用
df命令,您可以查看所有已挂载的文件系统或者特定的文件系统。在该命令的输出中,您可以查看各个文件系统中已使用的
inode 的数目,以及文件系统中总体使用情况百分比,如清单 1 中所示。
清单 1. 使用 df 来监视 inode 的使用
# df -k|head -6 Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 229376 138436 40% 4730 13% / /dev/hd2 8028160 962692 89% 110034 33% /usr /dev/hd9var 1835008 366400 81% 25829 24% /var /dev/hd3 524288 523564 1% 98 1% /tmp /dev/hd1 32768 32416 2% 5 1% /home |
的使用率达到百分之百,那么您将无法在该文件系统中创建更多的文件、设备、目录等等。对于这种情况,一种解决方案是通过
smitty chfs命令为该文件系统添加更多的空间,如图 1
所示。另一种解决方案是创建较小的 inode 区段。现在,在增强的日志文件系统 (Enhanced Journal File System) 中,IBM AIX
5L 允许 inode 区段小于 16KB 的缺省大小。请记住,如果您在 AIX 5L 中使用这个选项,那么将无法从较早版本的 AIX 访问该文件系统。
图 1. smitty chfs 命令的结果
本文转自IBM Developerworks中国
请点击此处查看全文
相关文章推荐
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- 计算机从业人员如何了解门急诊管理系统运作
- 如何用服务器文件管理系统记录共享文件的访问日志、记录共享文件复制、修改、删除和剪切等操作?
- 如何以十六进制的形式读unix平台下的文件系统与裸设备文件
- 4张图让你了解:云管理平台系统如何进行资源管理的?
- IBM UNIX & LINUX -AIX 5L 系统管理技术 学习笔记1 -网络文件系统 NFS network file system
- 【如何理解 Unix/Linux 的文件系统?】
- unix环境高级编程-系统是如何设置文件权限的
- 如何判断Unix系统的一个库文件是32位还是64位的
- 4张图让你了解:云管理平台系统如何进行资源管理的?
- 如何判断Unix系统的一个库文件是32位还是64位的
- 如何判断Unix系统的一个库文件是32位还是64位的
- tar.xz格式文件的解压方法 - Linux系统管理 - ChinaUnix.net -
- linux系统如何管理文件
- Linux磁盘与文件系统管理(安装Linux要了解的知识)
- 如何判断Unix系统的一个库文件是32位还是64位的【zz】
- 到底该如何理解 Unix/Linux 的文件系统?看这篇就知道了
- UNIX文件目录管理基本命令之who登录当前系统用户信息
- Python备份文件、文件版本的学生管理系统如何实现(将数据保存在txt文件中)
- Unix系统文件权限管理