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.功能 ...
随机推荐
- RunnerGo相较于Jmeter优劣势分析
RunnerGo是一款基于go语言研发的开源测试平台.在这里我想从性能测试方面.结构方面以及功能方面对比两款产品. 性能方面: Runner基于go语言研发,相对于jmeter来说更轻量级.所以性能测 ...
- 四种OS网络属性配置
1.Windows BAT设置网络属性: netsh interface ip set address "Ethernet" static 192.168.31.223 255.2 ...
- 续集来了!我让 GPT-4 用 Laf 三分钟写了个完整的待办事项 App
书接前文,上篇文章我们教大家如何三分钟时间用 Laf 实现一个自己的 ChatGPT. 一觉醒来,GPT-4 已经发布了! GPT-4 实现了真正的多模态,可以把纸笔画的原型直接写出网页代码.读论文时 ...
- Seata锁等待超时问题排查
问题描述 生产环境,一个简单的事务方法,提交失败,报 Global lock wait timeout 伪代码如下: @GlobalTransactional(rollbackFor = Except ...
- 随机分布和随机数生成——R语言
在人们的生活中,很多场景都需要用到随机数,例如福利彩票,车牌摇号,公共用房分配等.在用数学模型, 包括概率统计模型处理实际应用中的问题时, 我们希望建立的模型能够尽可能地符合实际情况.但是,实际情况是 ...
- python之中文符号转英文符号
maketrans内置方法, 可以将中文符号转换为英文符号.以下代码中,事先定义(中文符号)和其对应的(英文符号),也就是定义中文符号, 也要有对应的英文符号,否则会报错.这个功能其实和替换功能差不多 ...
- [Nginx/Linux/CENTOS]安装Nginx
1 基本信息 服务器OS : Linux CENTSO 7.9 待安装的Nginx版本: NGINX 15.12 2 安装过程 step1 下载安装包 # cd /usr/local/software ...
- SSM整合的所有配置(配置类)
导入依赖坐标pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artif ...
- [INS-40996] Installer has detected that the Oracle home (/home/grid) is not empty in the following nodes: [rac2] --求助帖?
问题描述:12c安装grid的时候,一直再报一个[INS-40996] Installer has detected that the Oracle home (/home/grid) is not ...
- 数组描述线性表(C++实现)
线性表也称有序表,其每一个实例都是元素的一个有序集合 抽象类linearList 一个抽象类包含没有实现代码的成员函数,这样的成员函数称为纯虚函数,用数字0作为初始值来说明 template<c ...