文件系统常用命令

文件系统常用命令:df、du、fsck、dumpe2fs1、文件系统查看命令df[user1@localhost ~]$df [选项] [挂载点]选项: -a 显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs -h 使用习惯单位显示容量,如KB,MB或GB等 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显示容量。默认就是以KB为单位

2、统计目录或文件大小命令du[user1@localhost ~]$du [选项] [目录或文件名]选项: -a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占 用量 -h 使用习惯单位显示磁盘占用量,如KB,MB或GB等 -s 统计总占用量,而不列出子目录和子文件的占用量

du命令和df命令的区别◆df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统 计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序 并没有释放空间)

◆du命令是面向文件的,只会计算文件或目录占用的空间

举例:曾经有一个朋友是学编程的,他对Linux并不太了解,一天他用命令在服务器上查看,发现用df命令查看硬盘的已用容量为280G,而用du命令查看磁盘的使用容量为80G。于是就来问Linux老师,老师问他系统有多长时间没有重启了,他说从搭建到现在有两年了都没有重启过。老师说你重启一下就可以了。原因是Linux长时间运行,产生了很多进程都需要Linux空间,而删除文件后进程并没有将空间释放,只有重启进程才能结束,硬盘空间才能得到释放!所有df命令看到的硬盘占用空间比du看到的要多得多。

告诉我们一个道理,即使Linux系统非常稳定,但是还是需要正常重 启,第二也说明Linux系统非常稳定!

3、文件系统修复命令fsck[user1@localhost ~]$fsck [选项] 分区设备文件名选项: -a: 不用显示用户提示,自动修复文件系统 -y: 自动修复。和-a作用一致,不过有些文件系统只支持-y不建议使用,底层修复,可能将系统修复坏掉

4、显示磁盘状态命令dumpe2fs[user1@localhost ~]$dumpe2fs 分区设备文件名