CentOS 7 查看磁盘容量

在CentOS 7系统中,查看磁盘容量是一个基本且重要的操作,它可以帮助用户了解磁盘的使用情况,从而进行合理的资源分配和优化,以下是几种常用的查看磁盘容量的方法。
使用df命令
df命令是Linux系统中用来查看文件系统磁盘空间使用情况的工具。
使用方法
df -h
这个命令会以可读的格式(如KB、MB、GB)显示每个文件系统的磁盘空间使用情况。
输出解析
| 文件系统 | 容量 | 已用 | 可用 | 使用% | 挂载点 |
|---|---|---|---|---|---|
| /dev/sda1 | 50G | 30G | 20G | 60% |
在这个例子中,/dev/sda1文件系统挂载在根目录上,总容量为50GB,已使用了30GB,可用空间为20GB,使用率为60%。
使用du命令
du命令用于查看目录或文件的磁盘使用情况。
使用方法
du -sh /
这个命令会显示根目录的磁盘使用情况。
输出解析
0G /
这表示根目录占用了4.0GB的磁盘空间。

使用free命令
free命令用于查看系统内存和交换空间的使用情况,但也可以用来查看磁盘空间。
使用方法
free -m
这个命令会以MB为单位显示内存和磁盘空间的使用情况。
输出解析
Mem: 1616 612 1004 37.4% /etc/sysconfig/network-scripts/ifcfg-eth0:10.0.2.15
-/+ buffers/cache: 324 1289 37.4% /dev/sda1:50G 30G 20G 60% 这里显示的是/dev/sda1的磁盘容量、已用空间、可用空间和使用率。
使用lsblk命令
lsblk命令可以列出所有的块设备,包括磁盘和分区。
使用方法
lsblk
输出解析
NAME SIZE TYPE MOUNTPOINT
sda 50G disk /
sda1 50G part / 这里显示了磁盘/dev/sda的总容量为50GB,其第一个分区/dev/sda1也占据了50GB。
FAQs
Q1:如何查看特定文件的磁盘占用情况?
A1:可以使用du -sh 文件路径命令来查看特定文件的磁盘占用情况。

du -sh /path/to/your/file.txt
这将显示文件/path/to/your/file.txt的磁盘占用情况。
Q2:如何查看所有文件系统的磁盘使用情况?
A2:使用df -a命令可以查看所有文件系统的磁盘使用情况,包括不挂载的文件系统。
df -a
这将列出所有的文件系统及其磁盘使用情况。

