Linux常用磁盘管理命令详解

du

du命令用于查看文件和目录磁盘的使用空间。

命令语法: du [参数] [文件或目录名称]

参数说明:

参数 说明 -a 列出所有的文件与目录容量。 -h 以G、M、K为单位,返回容量。 -s 列出总量。 -S 列出不包括子目录下的总量。 -k 以KBytes为单位,返回容量。 -m 以MBytes为单位,返回容量。

使用示例:

  1. 列出当前目录下的所有文件夹的容量。
du

效果如下图:

Linux常用磁盘管理命令详解
  1. 列出当前目录下的所有文件夹和文件的容量。
du -a

效果如下图:

Linux常用磁盘管理命令详解
  1. 列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量。
du -ah

效果如下图:

Linux常用磁盘管理命令详解
  1. 列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。
du -sm /*

效果如下图:

Linux常用磁盘管理命令详解

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信息。

使用示例:

  1. 显示磁盘使用情况。
df

效果如下图:

Linux常用磁盘管理命令详解
  1. 以inode模式来显示磁盘使用情况。
df -i

效果如下图:

Linux常用磁盘管理命令详解
  1. 显示系统内的所有特殊文件格式、名称及磁盘使用情况。
df -aT

效果如下图:

Linux常用磁盘管理命令详解
  1. 以GBytes、MBytes、KBytes等格式显示各文件系统容量。

执行如下命令,以GBytes、MBytes、KBytes等格式显示各文件系统容量。

df -h

效果如下图:

Linux常用磁盘管理命令详解

fdisk

fdisk命令用于磁盘分区。

命令语法: fdisk [-l] 装置名称

使用 -l参数后输出后面装置名称的所有的分区内容。若仅有 fdisk -l时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

使用示例:

  1. 列出系统所有装置的分区信息。
fdisk -l

效果如下图:

Linux常用磁盘管理命令详解
  1. 列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息。

执行以下命令,查找根目录的磁盘名:

[En]

Execute the following command to find out the disk name of the root directory:

df /

效果如下图:

Linux常用磁盘管理命令详解

执行如下命令,对磁盘/dev/vda进行分区操作。

fdisk /dev/vda

温馨提示:对磁盘进行分区时,磁盘名称不包含数字。

[En]

Warm reminder: when partitioning a disk, the disk name does not contain a number.

效果如下图:

Linux常用磁盘管理命令详解

输入 m获取帮助。

效果如下图:

Linux常用磁盘管理命令详解

具体命令含义如下:

命令 含义 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查看磁盘状态。

效果如下图:

Linux常用磁盘管理命令详解

输入 q不存储任何操作并离开。

竟然已经看到这里了,你我定是有缘人,留下你的 点赞关注,他日必成大器。

微信公众号:万猫学社

微信扫描二维码

关注后回复「电子书

获取12本Java必读技术书籍

Original: https://www.cnblogs.com/heihaozi/p/15988283.html
Author: 万猫学社
Title: Linux常用磁盘管理命令详解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524022/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • nginx源码编译安装(详解)

    nginx编译安装 编译安装大致步骤: 安装步骤: 官网下载合适的版本,建议选择稳定版本。 官网地址:https://nginx.org wget https://nginx.or…

    Linux 2023年5月27日
    0134
  • Linux ARM中断控制器注册(4)【转】

    本文以S5PV210芯片为参照,S5PV210的中断控制器采用了ARM VIC(Vectored Interrupt Controller,PL192 ,ARM PrimeCell…

    Linux 2023年6月8日
    078
  • 如何在博客中添加Aplayer音乐播放器

    前言 是否有一首音乐,前奏一响起,让你灵魂不自主的颤栗。音乐就像老胶卷,每个旋律,每句歌词,都承载着每个人的往事回忆和情愫感受。 我收藏了好多的音乐,奈何好多音乐受版权限制,需要购…

    Linux 2023年6月7日
    090
  • 国产化之Arm64 CPU+银河麒麟系统安装.NetCore

    背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,银河麒麟就是一个Linux发行版,数据库使用达梦V8,这个数据库很多概念和Oracle相似,CPU平台的范围:龙…

    Linux 2023年5月27日
    080
  • xshell使用小技巧

    方便复制:Tool –> options –> right buttion(paste the clipboard contents) and …

    Linux 2023年6月7日
    088
  • redis如何设置密码

    密码设置这里简单介绍一下redis如何设置密码redis密码设置有两种方式,一种需要重启redis服务,一种不需要重启redis服务。 首先,介绍一下需要重启redis服务的设置方…

    Linux 2023年5月28日
    097
  • 2021年1月-第02阶段-前端基础-HTML+CSS阶段-Day01

    HTML5 第一天 一、什么是 HTML5 HTML5 的概念与定义 定义:HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML …

    Linux 2023年6月8日
    093
  • Unit 1 Computer hardware【石家庄铁道大学-专业英语课 】

    Unit 1 Computer hardware 1、Introduction of computer A computer is a machine that can be in…

    Linux 2023年6月14日
    094
  • cobbler部署

    cobbler cobbler 一、cobbler简介 二、cobbler对应关系 三、cobbler工作原理 cobbler部署 进行测试 web界面自动安装 一、cobbler…

    Linux 2023年6月6日
    0116
  • Canal-1.1.5部署安装

    canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 MySQL master 收到 dum…

    Linux 2023年6月13日
    088
  • Linux系统编程之匿名管道

    1.进程间通信介绍 1.1 进程通信的基本概念 在之前我们已经学习过进程地址空间。Linux 环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量…

    Linux 2023年6月8日
    0107
  • SpringBoot的文件上传&下载

    前言:不多BB直接上代码 文件上传 pom依赖添加commons-io <!– 上传/下载jar https://mvnrepository.com/artifact/co…

    Linux 2023年6月14日
    098
  • haproxy-详解

    四层: LVS (Linux Virtual Server)HAProxy (High Availability Proxy)Nginx (1.9以上) 七层: HAProxyNg…

    Linux 2023年6月14日
    086
  • JCL 日志门面

    JCL( Jakarta Commons Logging ),是 Apache 提供的一个 通用日志 API 。用户可以自由选择第三方的日志组件作为具体实现,像 Log4j 或 J…

    Linux 2023年6月8日
    080
  • ansible用authorized_key模块批量推送密钥到受控主机实现免密登录

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    092
  • postgresql强制删除数据库

    sql;gutter:true; SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity W…

    Linux 2023年6月8日
    085
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球