文件系统常用命令
1、文件系统查看命令df
使用方法
df [选项] [挂载点]
选项 | 解释 |
---|---|
-a | 显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs |
-h | human 将容量单位进行人性化显示如KB,MB,GB |
-T | 显示文件系统类型 |
-m | 以MB为单位显示容量 |
-k | 以KB为单位显示容量,默认就是以KB为单位 |
测试截图
2、du命令统计目录或文件大小
du命令的英文解释
du - estimate file space usage
使用方法
du [选项] [目录或文件名]
选项 | 解释 |
---|---|
-a | 显示每个子文件的大小,如果不加选项,默认显示子目录的大小 |
-h | human 将容量单位进行人性化显示如KB,MB,GB |
-s | –summarize 统计总占用量 |
注意:我们在使用ls -lh
命令或ll -h
命令查看文件时可以正确查看文件大小,但是使用它查看目录文件的时候,显示的大小并不是实际的目录的大小而是这个目录下的目录名和文件名所占的大小
3、df命令与du命令的区别
df命令是从文件系统考虑的,计算的时候除了文件大小,还会加上命令和程序的空间
du命令只统计文件的大小
注意:
以下du命令属于高负载命令,不建议在服务器高峰期时运行
另外我们还要注意定期重启服务器,高负载服务器每周重启一次,低负载服务器一个月重启一次,重启的目的是为了释放一些临时文件或进程残留的信息,释放系统资源
du -sh /
理解了以上的区别,下面的情况你会可以理解了,为什么使用df、du统计同一个分区,最后的大小会不同
4、fsck命令文件系统修复命令
使用方法
fsck [选项] 分区设备文件名
选项 | 解释 |
---|---|
-a | 不显示用户提示,自动修复文件 |
-y | 自动修复,和-a选项一致,有些文件系统只支持-f |
注意:
这个命令在系统需要的时候会自动执行,除非我们需要的时候再执行
5、dumpe2fs显示磁盘状态命令
英文解释
dumpe2fs - dump ext2/ext3/ext4 filesystem information
使用格式:
dumpe2fs 分区设备文件名