1.df命令
用来检查Linux系统磁盘系统空间的占用情况。格式如下:
df [选项]
选项 | 说明 |
---|---|
-h | 以容易理解的格式输出文件系统分区的占用情况,如32KB、120MB、60GB |
-k | 以KB大小为单位输入系统分区的占用情况 |
-m | 以KB大小为单位输入系统分区的占用情况 |
-a | 列出所有文件系统分区,包括0大小的文件系统分区 |
-i | 列出文件系统分区的inode信息 |
-T | 显示磁盘分区的文件系统类型 |
查看当前系统磁盘分区情况,并显示文件系统类型:
输出文件系统的inode信息:
2.du 命令
显示文件或目录所占用的磁盘空间。格式如下:
du [选项] 文件或目录
选项 | 说明 |
---|---|
-s | 显示文件或整个目录的大小,单位为KB |
-b | 以字节为单位显示文件大小 或 显示目录下所有文件大小 |
-sh | 以人性化的格式显示文件或目录大小。如30MB、1.2GB等 |
-sm | 以MB为单位显示文件或目录大小 |
3.sync 命令
用来强制把内存中数据写回硬盘,以免数据丢失。其格式如下:
sync
Linux下每隔3秒,系统会自动执行一次sync操作,系统正常关机也会执行sync操作。如果非法关机,系统信息无法及时同步到硬盘,所以在Linux下,正常关机很关键。
4.fsck 命令
用来检查文件系统,并尝试修复错误。格式如下:
fsck [选项] [-t <文件系统类型>] [设备名]
选项 | 说明 |
---|---|
-a | 自动修复文件系统,没有任何提示 |
-r | 采取交互式修复模式,修复时进行询问,让用户确认并决定修复方式 |
-V | 显示执行过程 |
-A | 依照/etc/fstab配置文件信息,检查文件内所列的全部文件系统 |
检查并尝试修复问题的磁盘分区/dev/sda10,在执行过程中进行询问,让用户得以确认并决定处理方式,显示详细修复过程。
> fsck -rV -t ext3 /dev/sda10