磁盘管理与维护

1.df命令

用来检查Linux系统磁盘系统空间的占用情况。格式如下:

df [选项]
选项 说明
-h 以容易理解的格式输出文件系统分区的占用情况,如32KB、120MB、60GB
-k 以KB大小为单位输入系统分区的占用情况
-m 以KB大小为单位输入系统分区的占用情况
-a 列出所有文件系统分区,包括0大小的文件系统分区
-i 列出文件系统分区的inode信息
-T 显示磁盘分区的文件系统类型

查看当前系统磁盘分区情况,并显示文件系统类型:

df命令

输出文件系统的inode信息:

df命令
2.du 命令

显示文件或目录所占用的磁盘空间。格式如下:

du [选项] 文件或目录
选项 说明
-s 显示文件或整个目录的大小,单位为KB
-b 以字节为单位显示文件大小 或 显示目录下所有文件大小
-sh 以人性化的格式显示文件或目录大小。如30MB、1.2GB等
-sm 以MB为单位显示文件或目录大小
du命令
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容