Lin文件系统常用命令(df命令、du命令、fsck命令和dump2fs命令)
本节课为大家分享四个与文件系统相关的命令,主要是du和df,du的作用是统计目录的大小,df的作用是统计分区的大小。也说du看文件大小更准确,而df看空间大小更准确。
1、Lin文件系统查看命令df
[root@localhost~]#df [选项] [挂载点]
选项:
-a 显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs;
-h 使用习惯单位显示容量,如KB,MB或GB等;
-T 显示文件系统类型;
-m 以MB为单位显示容量;
-k 以KB为单位显示容量;默认是KB为单位。
2、统计目录或文件大小
[root@localhost~]#du [选项] [目录或文件名]
选项:
-a 显示每个子文件的磁盘占有量,默认只统计子目录的磁盘占用量;
-h 使用习惯单位是显示磁盘占用量,如KB,MB或GB等;
-s 统计总占用量,而不列出子目录和子文件的占用量。
两者区别:
其实du看的到是根分区下的所有文件占用量,但是df除了所有文件外,还要加上系统、进程占用的资源。
3、Lin文件系统修复命令fsck
[root@localhost~]#fsck [选项] 分区设备文件名
选项:
-a: 不用显示用户提示,自动修复文件系统;
-y: 自动修复;和-a作用一致,不过有些文件系统只支持-y。
4、显示磁盘状态命令dumpe2fs
[root@localhost~]#dumpe2fs 分区设备文件名