磁盘管理
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情况下卸除 |