df -i 与df -h 的不同
来源:互联网 发布:win10调整软件字体大小 编辑:程序博客网 时间:2024/05/22 15:42
df -i 与df -h 的不同
这几天巡检数据库,发现脚本里有df -h 和df -i命令开始没在意,后来发现两者是不一样的
[oracle@hvr ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_hvr-lv_root 26G 12G 13G 49% /
tmpfs 1004M 72K 1004M 1% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
[oracle@hvr ~]$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_hvr-lv_root 1676080 137553 1538527 9% /
tmpfs 256823 3 256820 1% /dev/shm
/dev/sda1 128016 39 127977 1% /boot
对比发现两者显示的内容完全不一致
df -h 是显示目前文件系统的空间使用情况,这个命令经常用到就不说了。
df -i i参数指的是inode
关于indoe几方面信息
1文件字节数
2拥有者的user id、group id
3文件的读写执行权限
4文件时间戳ctime changetime mtime modify atime access
5软连接和硬链接ln
6文件block位置
这些可以用stat 命令来显示比如我看下刚才的 / 的inode信息
[oracle@hvr ~]$ stat /
File: `/'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd00h/64768d Inode: 2 Links: 28
Access: (0555/dr-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-03-29 09:23:19.918005014 +0800
Modify: 2016-03-31 01:19:05.042000004 +0800
Change: 2016-03-31 01:19:05.042000004 +0800
其实这些都不重要,重要的是我们要看文件系统的inode是否被使用完了(小文件占用大量inode),避免出现使用df -h查看空间还有很多,但就是无法创建新目录和文件
所以我们要关注df -i 的ifree
总结:df -h 关注剩余空间 df -i 关注剩余inode
- df -i 与df -h 的不同
- df 与du的不同
- 随笔linux命令df中df -h和df -i的区别
- df -h
- du 和 df的不同
- du 和 df的不同
- 转载:df -h与du -sh *的根本性差别
- df
- df
- df
- DF
- df
- df
- DF
- df
- df
- df
- df
- 游戏实例——简单小地图制作
- 字符串转为Date类型
- PHP+Ajax查询数据库、完成表单注册
- AngularJS 关于ng-model和ng-bind还有{{}}
- 我的第一个c#文件HelloWould
- df -i 与df -h 的不同
- 工厂模式
- java反射原理
- 使用<strong>、<em>、<span>标签
- 日经春秋 20160331
- FZU-2127-养鸡场
- Window D3D Intro - Restore From Device Lost
- UISplitViewController
- libconfig.h 部分函数学习