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.功能 ...
随机推荐
- ArchLinux 作业系统安装教程
如果你能看到此文,想必你一定玩过不少的发行商发行的 Linux 作业系统或者听说过很多发行商发行的 Linux 作业系统.如果你玩过不少的 Linux 作业系统,对于安装系统可谓是轻车熟路,就是闭着眼 ...
- 网页静态化技术 Freemarker
网页静态化解决方案在实际运用中比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道.对于电商网站的商品详细页(几百万的商品,同样的页面模板格局)来说,每个商品又有大量的信息,这样的情况同样也适 ...
- git初始化流程
1. 添加 SSH key 一台主机仅需要设置一次 1.1 检查主机是否已经有 SSH key 只需要检查~/.ssh下是否存在 id_rsa.pub 或 id_dsa.pub.若已存在,跳转至步骤3 ...
- 使用GithubAction自动构建部署项目
目录 1.1 项目准备 2.1 GithubAction设置 3.1 运行测试 4.1 小结 GitHub Actions 是一种持续集成和持续交付(CI/CD) 平台,可用于自动执行生成.测试和部署 ...
- jQ的事件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 镜像搬运工 skopeo
镜像搬运工 skopeo 介绍 skopeo 是一个命令行工具,可对容器镜像和容器存储进行操作. 在没有dockerd的环境下,使用 skopeo 操作镜像是非常方便的. 安装 # 安装 skopeo ...
- 四月十七日Java基础知识点
1.默认构造方法:如果class前面有public修饰符,则默认的构造方法也会是public的.由于系统提供的默认构造方法往往不能满足需求,所以用户可以自己定义类的构造方法来满足需要,一旦用户为该类定 ...
- JS 一些基本正则校验
记录下JS一些基本正则校验,以备后需. 1 //手机号码校验 2 function formCheckMobilePhone(data) { 3 var pattern = /^[1-9]{1}\d{ ...
- day134:2RenMJ:TypeScript的抽象类&装饰器&命名空间&模块&编译配置文件&python中的类型注解
目录 1.抽象类 2.装饰器 3.命名空间 4.模块 5.编译配置文件 6.python的类型注解 1.抽象类 抽象类(abstract class)做为其它派生类的基类使用. 它们一般不会直接被实例 ...
- AVL树的构建
package com.xd.leetcode.shu; /** * created by lianzhen on 2020-03-10 10:27. describe:平衡二叉树的构建 * * LL ...