Linux 磁盘管理相关命令

简介: 本文主要介绍Linux系统中常用的磁盘管理命令

本文主要介绍Linux系统中常用的磁盘管理命令


1. df命令

df命令描述:该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

df命令语法:

df [参数] [目录或文件名]

参数说明:

参数

说明

-a

列出所有的文件系统,包括系统特有的/proc等文件系统。

-k

以KBytes为单位,返回各文件系统容量。

-m

以MBytes为单位,返回各文件系统容量。

-h

以GBytes、MBytes、KBytes为单位,返回各文件系统容量。

-H

以M=1000K取代M=1024K的进位方式显示各文件系统容量。

-T

显示文件系统类型。

-i

显示inode信息。

df命令使用示例:

示例一:显示磁盘使用情况。

执行如下命令,显示磁盘使用情况。

df

返回结果如下所示。

image.png

示例二:以inode模式来显示磁盘使用情况。

执行如下命令,以inode模式来显示磁盘使用情况。

df -i

返回结果如下所示。

image.png

示例三:显示系统内的所有特殊文件格式、名称及磁盘使用情况。

执行如下命令,显示系统内的所有特殊文件格式、名称及磁盘使用情况。

df -aT

返回结果如下所示。

image.png

示例四:以GBytes、MBytes、KBytes等格式显示各文件系统容量。

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

df -h

返回结果如下所示。

image.png

2. du命令

du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。

du命令语法:

du [参数] [文件或目录名称]

参数说明:

参数

说明

-a

列出所有的文件与目录容量。

-h

以G、M、K为单位,返回容量。

-s

列出总量。

-S

列出不包括子目录下的总量。

-k

以KBytes为单位,返回容量。

-m

以MBytes为单位,返回容量。

du命令使用示例:

示例一:列出当前目录下的所有文件夹的容量。

执行如下命令,列出当前目录下的所有文件夹的容量。

du

返回结果如下所示。

image.png

示例二:列出当前目录下的所有文件夹和文件的容量。

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

du -a

返回结果如下所示。

image.png

示例三:列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量。

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

du -ah

返回结果如下所示。

image.png

示例四:列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。

执行如下命令,列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。

du -sm /*

返回结果如下所示。

image.png

3. fdisk命令

fdisk命令描述:该命令用于磁盘分区。

fdisk命令语法:

fdisk [-l] 装置名称

参数说明:

参数

说明

-l

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

fdisk命令使用示例:

示例一:列出系统所有装置的分区信息。

执行如下命令,列出系统所有装置的分区信息。

fdisk -l

返回结果如下所示。

image.png

示例二:列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息。

a. 执行如下命令,找出根目录所在磁盘名。

df /

返回结果如下所示。

image.png

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

fdisk /dev/vda

注意:

对磁盘进行分区操作时,磁盘名不包含数字。

返回结果如下所示。

image.png

c. 执行如下命令,获取帮助。

m

返回结果如下所示。

image.png

执行如下命令,查看磁盘状态。

p

返回结果如下所示,您可以查看到磁盘的相关状态。

image.png

d. 执行如下命令,不存储任何操作并离开。

q

 

相关文章
|
7天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
31 3
|
7天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
25 2
|
28天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
187 5
|
28天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
76 4
|
15天前
|
缓存 监控 Linux
|
18天前
|
Linux Shell 数据安全/隐私保护
|
19天前
|
域名解析 网络协议 安全
|
25天前
|
运维 监控 网络协议
|
26天前
|
监控 Linux Shell
|
7天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
26 3