zoukankan      html  css  js  c++  java
  • Linux系统下如何监测磁盘的使用空间

    不管是我们在安装软件还是监测软件的使用性能,我们都要随时掌握系统磁盘的使用情况。

    使用df命令

    df

    df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    [root@instance-3lm099to ~]# df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/vda1       41152716 3876964  35529348  10% /
    devtmpfs          488152       0    488152   0% /dev
    tmpfs             498804       0    498804   0% /dev/shm
    tmpfs             498804   57420    441384  12% /run
    tmpfs             498804       0    498804   0% /sys/fs/cgroup
    tmpfs              99764       0     99764   0% /run/user/0
    tmpfs              99764       0     99764   0% /run/user/1000

    每列从左到右依次的意思是

    • 设备的设备文件位置;
    • 能容纳多少个1024字节大小的块;
    • 已用了多少个1024字节大小的块;
    • 还有多少个1024字节大小的块可用;
    • 已用空间所占的比例;
    • 设备挂载到了哪个挂载点上。

    df -h

    df -h。它会把输出中的磁盘空间按照用户易读的形式显示,通常用M来替代兆字节,用G替代吉字节。

    [root@instance-3lm099to ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        40G  3.7G   34G  10% /
    devtmpfs        477M     0  477M   0% /dev
    tmpfs           488M     0  488M   0% /dev/shm
    tmpfs           488M   57M  432M  12% /run
    tmpfs           488M     0  488M   0% /sys/fs/cgroup
    tmpfs            98M     0   98M   0% /run/user/0
    tmpfs            98M     0   98M   0% /run/user/1000

    使用du命令

    通过df命令很容易发现哪个磁盘的存储空间快没了。系统管理员面临的下一个问题是,发生这种情况时要怎么办。

    另一个有用的命令是du命令。du命令可以显示某个特定目录(默认情况下是当前目录)的磁盘使用情况。这一方法可用来快速判断系统上某个目录下是不是有超大文件。默认情况下,du命令会显示当前目录下所有的文件、目录和子目录的磁盘使用情况,它会以磁盘块为单位来表明每个文件或目录占用了多大存储空间。对标准大小的目录来说,这个输出会
    是一个比较长的列表。下面是du命令的部分输出:

    $ du
    484 ./.gstreamer-0.10
    8 ./Templates
    8 ./Download
    8 ./.ccache/7/0
    24 ./.ccache/7
    368 ./.ccache/a/d
    384 ./.ccache/a
    424 ./.ccache
    8 ./Public
    8 ./.gphpedit/plugins
    32 ./.gphpedit
    72 ./.gconfd
    128 ./.nautilus/metafiles
    384 ./.nautilus
    72 ./.bittorrent/data/metainfo
    20 ./.bittorrent/data/resume
    144 ./.bittorrent/data
    152 ./.bittorrent
    8 ./Videos
    8 ./Music
    16 ./.config/gtk-2.0
    40 ./.config
    8 ./Documents

    每行输出左边的数值是每个文件或目录占用的磁盘块数。注意,这个列表是从目录层级的最底部开始,然后按文件、子目录、目录逐级向上。

  • 相关阅读:
    MTK android flash配置
    MTK平台缩写
    百度员工离职总结:如何做个好员工
    android 分区layout以及虚拟内存布局-小结
    Android eMMC Booting
    Android gingerbread eMMC booting
    Chrome插件开发
    jsonp解决CORS问题
    【好玩】将js代码转为日式表情
    多行文本溢出显示省略号(...)的方法
  • 原文地址:https://www.cnblogs.com/shamo89/p/9285979.html
Copyright © 2011-2022 走看看