如何在CentOS系统中查看存储空间使用情况?

在 CentOS 中,可以使用 df -h 命令来查看存储空间的使用情况。

在CentOS操作系统中,查看存储空间使用情况是日常系统维护和管理的重要任务,本文将详细介绍如何在CentOS中查看存储空间的使用情况,并提供相关命令的详细解释和示例。

一、查看分区和磁盘信息

centos 查看存储空间

1、lsblklsblk命令用于列出所有块设备及其挂载点,显示详细的分区和磁盘信息。

   lsblk

输出示例:

   NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
   sda      8:0    0  10G  0 disk 
   ├─sda1   8:1    0    1G  0 part /boot
   └─sda2   8:2    0    9G  0 part /

2、fdisk -lfdisk -l命令用于列出所有分区表的信息,可以查看每个分区的大小和使用情况。

   sudo fdisk -l

输出示例:

   Disk /dev/sda: 10 GiB, 10737418240 bytes, 2147483648 sectors
   Units: sectors of 1 * 512 = 512 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disklabel type: dos
   Disk identifier: 0x00000000
    Device     Boot Start      End  Sectors Size Id Type
   /dev/sda1  *          2048  2097151  2095104   1G 83 Linux
   /dev/sda2         2097152 2147483647 2145386496  9G 8e Linux LVM

二、查看磁盘空间使用情况

1、dfdf命令用于查看文件系统的磁盘空间使用情况,常用选项包括-h(以人类可读的方式显示)。

   df -h

输出示例:

   Filesystem      Size  Used Avail Use% Mounted on
   /dev/mapper/centos-root  50G   8.5G   42G  18% /
   tmpfs           3.9G     0  3.9G   0% /dev/shm
   /dev/sda1       487M  143M  319M  31% /boot
   tmpfs           3.9G     0  3.9G   0% /run
   tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup

各列含义如下:

Filesystem:文件系统对应的设备文件路径名。

Size:文件系统的总大小。

centos 查看存储空间

Used:已使用的磁盘空间。

Available:剩余的磁盘空间。

Use%:磁盘使用率。

Mounted on:磁盘的挂载目录(挂载点)。

2、dudu命令用于查看目录或文件所占用磁盘空间的大小,常用选项包括-h(以人类可读的方式显示)、-a(显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小)和-s(显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小)。

   du -sh /home/user/

输出示例:

   1.2G    /home/user/Documents
   2.3G    /home/user/Downloads
   4.5G    /home/user/Pictures

三、查看内存使用情况

1、freefree命令用于查看系统中的物理内存和交换内存的使用情况,常用选项包括-h(以人类可读的方式显示)和-t(在输出的最后一行显示总内存使用情况)。

   free -h

输出示例:

               total        used        free      shared  buff/cache   available
   Mem:            7.7G        1.2G        5.8G        200M        750M        6.2G
   Swap:          2.0G          0B        2.0G

2、toptop命令用于实时监控系统的资源使用情况,包括CPU、内存、交换分区的使用情况,以及各个进程的详细信息,常用选项包括-d seconds(设置刷新间隔时间)和-u username(只显示指定用户的进程信息)。

centos 查看存储空间
   top -d 1 -u root

输出示例:

   top 15:47:19 up 164 days,  6:58, load average: 0.21, 0.20, 0.13
   Tasks: 105 total,   1 running, 104 sleeping,   0 stopped,   0 zombie
   %Cpu(s):  1.3 us,  0.5 sy,  0.0 ni, 97.5 id,  0.7 wa,  0.0 hi,  0.0 si,  0.0 st
   KiB Mem :  2046684 total,    95396 free,  1648520 used,   302768 buff/cache
   KiB Swap:        0 total,        0 free,        0 used.   241956 avail Mem

四、FAQs

1、如何查找当前文件夹下大于100M的文件?

可以使用find命令结合-size选项来查找大于100M的文件。

   find . -type f -size +100M

该命令会在当前文件夹及其子文件夹中查找大于100M的文件并列出它们的路径。

2、如何统计当前文件夹大小,并按文件大小排序?

可以使用du命令结合sort命令来实现。

   du -sh * | sort -n

该命令会统计当前文件夹中每个文件和子文件夹的大小,并以人类可读的方式显示,然后按文件大小进行排序。

五、小编有话说

通过以上介绍,我们了解了在CentOS中查看存储空间使用情况的各种方法和命令,这些工具不仅可以帮助管理员快速了解系统的资源使用情况,还能为进一步的优化和故障排查提供重要依据,希望这篇文章能对大家有所帮助,如果有任何疑问或需要进一步的帮助,请随时留言讨论。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1389339.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-12-07 23:03
下一篇 2024-12-07 23:05

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入