跳到主要内容

磁盘管理

df:检测磁盘空间

注意:df(disk free)命令是检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。其实就是查看硬盘使用了多少空间,还剩下多少空间。

df选项含义
-a显示所有文件系统的磁盘使用情况
-m以1024(M)字节为单位显示
-t显示指定文件系统的磁盘空间使用情况
-T显示文件系统类型
-h以人们习惯的单位显示文件系统的硬盘使用情况
-i不用硬盘容量,而以inode的数量来显示


du:检测目录所占磁盘空间

注意

  • du命令用于统计目录或文件所占磁盘空间的大小,其实就是查看文件和目录的大小。
  • du 侧重在文件夹和文件的磁盘占用方面,而 df 则侧重在文件系统级别的磁盘占用方面。
du选项含义
-a递归显示指定目录中各文件和子目录中文件占用的数据块
-s显示指定文件或目录占用的数据块
-S列出总量,但不包括子目录下的总计
-b以字节为单位显示磁盘占用情况
-l如果是硬链接,则重复计算其尺寸
-h以人类可读的格式输出大小




fdisk:磁盘分区表操作工具

fdisk选项含义
-l显示分区并退出








mkfs:磁盘格式化

注意:mkfs(make filesystem)命令是进行文件系统的格式化,Linux文件系统的格式有ext3,ext2,vfat……

mkfs选项含义
-t指定文件系统格式
提示

查看mkfs支持的格式,按下2次tab键







fsck:磁盘检验

注意:fsck用来检查并修复Linux文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查修复。

fsck选项含义
-t指定要检查的文件系统类型
-s依序一个一个地执行fsck的指令来检查
-A检查所有文件系统
-C显示完整的检查进度
-p并行检查文件系统
-R同时有-A条件时,省略/不检查
-V详细显示模式
-a如果检查有错则自动修复
-r如果检查有错则由使用者回答是否修复
-y选项指定检测每个文件是自动输入yes,在不确定哪些是不正常的时候,可以执行# fsck –y全部检查修复。
提示

疑问:运行fsck命令没有显示,只提示如下信息,什么意思?

答:fsck命令不支持检查修复xfs格式的文件系统。








mount:挂载磁盘

umount:卸载磁盘

umount选项含义
-f强制卸除。可用在类似网络文件系统NFS无法读取到的情况下
-n不升级/etc/mtab情况下卸除