Linux常用磁盘管理命令详解
du
du命令用于查看文件和目录磁盘的使用空间。
命令语法:du [参数] [文件或目录名称]
参数说明:
| 参数 | 说明 |
|---|---|
| -a | 列出所有的文件与目录容量。 |
| -h | 以G、M、K为单位,返回容量。 |
| -s | 列出总量。 |
| -S | 列出不包括子目录下的总量。 |
| -k | 以KBytes为单位,返回容量。 |
| -m | 以MBytes为单位,返回容量。 |
使用示例:
- 列出当前目录下的所有文件夹的容量。
du
效果如下图:

- 列出当前目录下的所有文件夹和文件的容量。
du -a
效果如下图:

- 列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量。
du -ah
效果如下图:

- 列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。
du -sm /*
效果如下图:

df
df命令用于查看文件系统的磁盘空间占用情况。
df与du命令不同点在于,df命令用于查看整个文件系统的磁盘空间占用情况,du命令用于查看文件和目录磁盘的使用空间。
命令语法:df [参数] [目录或文件名]
参数说明:
| 参数 | 说明 |
|---|---|
| -a | 列出所有的文件系统,包括系统特有的/proc等文件系统。 |
| -k | 以KBytes为单位,返回各文件系统容量。 |
| -m | 以MBytes为单位,返回各文件系统容量。 |
| -h | 以GBytes、MBytes、KBytes为单位,返回各文件系统容量。 |
| -H | 以M=1000K取代M=1024K的进位方式显示各文件系统容量。 |
| -T | 显示文件系统类型。 |
| -i | 显示inode信息。 |
使用示例:
- 显示磁盘使用情况。
df
效果如下图:

- 以inode模式来显示磁盘使用情况。
df -i
效果如下图:

- 显示系统内的所有特殊文件格式、名称及磁盘使用情况。
df -aT
效果如下图:

- 以GBytes、MBytes、KBytes等格式显示各文件系统容量。
执行如下命令,以GBytes、MBytes、KBytes等格式显示各文件系统容量。
df -h
效果如下图:

fdisk
fdisk命令用于磁盘分区。
命令语法:fdisk [-l] 装置名称
使用-l参数后输出后面装置名称的所有的分区内容。若仅有 fdisk -l时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
使用示例:
- 列出系统所有装置的分区信息。
fdisk -l
效果如下图:

- 列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息。
执行如下命令,找出根目录所在磁盘名:
df /
效果如下图:

执行如下命令,对磁盘/dev/vda进行分区操作。
fdisk /dev/vda
温馨提示:对磁盘进行分区操作时,磁盘名不包含数字。
效果如下图:

输入m获取帮助。
效果如下图:

具体命令含义如下:
| 命令 | 含义 |
|---|---|
| a | 设置可引导标记 |
| b | 编辑 bsd 磁盘标签 |
| c | 设置 DOS 操作系统兼容标记 |
| d | 删除一个分区 |
| g | 创建一个空的GPT分区表 |
| G | 创建一个IRIX分区表 |
| 1 | 显示已知的文件系统类型 |
| m | 显示帮助菜单 |
| n | 新建分区 |
| o | 建立空白 DOS 分区表 |
| p | 显示分区列表 |
| q | 不保存退出 |
| s | 新建空白 SUN 磁盘标签 |
| t | 改变一个分区的系统 ID |
| u | 改变显示记录单位 |
| v | 验证分区表 |
| w | 保存退出 |
| x | 附加功能(仅专家) |
输入p查看磁盘状态。
效果如下图:

输入q不存储任何操作并离开。
竟然已经看到这里了,你我定是有缘人,留下你的点赞和关注,他日必成大器。
微信公众号:万猫学社
微信扫描二维码
关注后回复「电子书」
获取12本Java必读技术书籍

Linux常用磁盘管理命令详解的更多相关文章
- Linux常用文件权限命令详解
pwd pwd命令用于获取当前工作目录的绝对路径. 使用示例: pwd 效果如下图: cd cd命令用于切换工作目录. 使用示例: cd 万猫学社/ 效果如下图: 其中在路径表示时, 一个半角句号(. ...
- Linux常用性能诊断命令详解
top top命令动态地监视进程活动与系统负载等信息. 使用示例: top 效果如下图: 以上命令输出视图中分为两个区域,一个统计信息区,一个进程信息区. 统计信息区: 第一行信息依次为:系统时间.运 ...
- 云计算:Linux运维核心管理命令详解
云计算:Linux运维核心管理命令详解 想做好运维工作,人先要学会勤快: 居安而思危,勤记而补拙,方可不断提高: 别人资料不论你用着再如何爽那也是别人的: 自己总结东西是你自身特有的一种思想与理念的展 ...
- LINUX经常使用的命令详解
LINUX经常使用的命令详解 源地址:http://blog.itpub.net/29065182/viewspace-1189162/ 1.man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ...
- Linux上的free命令详解、swap机制
Linux上的free命令详解 解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free ...
- Linux CAT与ECHO命令详解 <<EOF EOF
Linux CAT与ECHO命令详解 cat命令是Linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: .一次显示整个文件. $ cat filename .从键盘 ...
- [r]Ubuntu Linux系统下apt-get命令详解
Ubuntu Linux系统下apt-get命令详解(via|via) 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package ...
- Linux CAT与ECHO命令详解
Linux CAT与ECHO命令详解 cat命令是Linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从 ...
- Linux下磁盘管理命令df与du
Linux下磁盘管理命令df与du 对磁盘进行查看和控制的两个linux命令,df和du. 一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...
- (转)Linux: dirname、basename命令详解
Linux: dirname.basename命令详解 原文:http://blog.sina.com.cn/s/blog_3f63916f010143vo.html 一.dirname指令 1.功能 ...
随机推荐
- 声网深度学习时序编码器的资源预测实践丨Dev for Dev 专栏
本文为「Dev for Dev 专栏」系列内容,作者为声网大后端智能运营算法团队 算法工程师@黄南薰. 随着深度学习技术的发展,编码器的结构在构建神经网络中成为了热门之选,在计算机视觉领域有众多成功案 ...
- .NET应用系统的国际化-基于Roslyn抽取词条、更新代码
上篇文章我们介绍了 VUE+.NET应用系统的国际化-多语言词条服务 系统国际化改造整体设计思路如下: 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言.界面.模块统一管理多有的多语言词条 ...
- ABAP 调用HTTP上传附件(二)之中文乱码
1.这篇文章的由来 之前已经发表了<ABAP 调用HTTP上传附件>的文章,详细介绍了如何通过HTTP请求传输附件,可点击链接参考原有文档 因为之前对传输文件的中文文件名处理上解释不够详细 ...
- 基于DPDK抓包的Suricata安装部署
一.背景 Suricata支持网卡在线抓包和离线读取PCAP包两种形式的抓包: 离线抓包天然具有速度慢.非实时的特点 在线捕获数据包又包括常规网卡抓包.PF_RING和DPDK的方式 由于项目分光的流 ...
- 【超详细】Ubuntu 20.04 安装 Apache+PHP网页环境 图文教程,常见问题和解决方案
本文将介绍在Ubuntu20.04 LTS环境下安装Apache的全过程,针对其中可能出现的一些坑也会提供解决方案. 作者:Eriktse 简介:19岁,211计算机在读,现役ACM银牌选手力争以通俗 ...
- asp.net 应用程序中同步方法调用异步方法无响应解决方法
微软发布 C# async/await 异步语法功能已经好久了,但是目前来看使用并不广泛.本人经过实践在开发过程中使用 async/await 一路到底确实很爽,而且也没有啥问题.但是在面对旧项目变更 ...
- 关于java.lang.Object类、equals()、toString()的使用、以及方法得重载和重写得一些笔记
java.lang.Object类 * 1.Object类是所有Java类的根父类; * 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 * ...
- python入门教程之十九cgi编程
什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户 ...
- 1.UML之类图
前言 在实际软件开发中,很多人都忽视了先设计后编码的理念,特别是像我这样的新手菜鸟:但在我亲戚的指导下,我便开启了一个简单项目的先设计关卡. 今天的重中之重---UML,学习了它,我们在编写项目代码时 ...
- SELECT COUNT(*) 会造成全表扫描?回去等通知吧
本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...