在Linux上检查磁盘空间的快速指南

在Linux世界| Unix系统管理我们的任务之一是在Linux中执行磁盘空间检查。 在Linux上执行检查磁盘空间操作使我们可以了解系统上安装点的当前使用情况。 这是用于检查磁盘空间的Linux命令列表。

Linux磁盘空间检查命令

1. df命令。

df是内置在Linux系统中的主要本机命令,用于检查Linux中的磁盘空间。 df代表“可用磁盘”。 这意味着它将显示Linux中安装点的使用。 df命令有各种可用选项。 没有任何选项,它将显示信息,例如文件系统,已用空间,可用空间量以及百分比使用率,如下所示:

[[email protected] ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                      16070076   8763548   6490196  58% /
tmpfs                  1960684        36   1960648   1% /dev/shm
/dev/sda1               495844     37181    433063   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                        198337      5647    182450   4% /andreyex
/dev/sde1              1233308      3356   1167304   1% /home
[[email protected] ~]#

df命令中有多种选项,因此让我们一一探讨。

和。 可读格式

不带任何选项的示例输出以字节为单位显示用法。 为了使其内容更丰富,请使用选项“ -H “伴随df命令,它将显示以Gb为单位的使用情况。 Mb如下图:

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                       16G  8.4G  6.2G  58% /
tmpfs                 1.9G   36K  1.9G   1% /dev/shm
/dev/sda1             485M   37M  423M   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                      194M  5.6M  179M   4% /andreyex
/dev/sde1             1.2G  3.3M  1.2G   1% /home
[[email protected] ~]#

b。 特定安装点

在“ 1a”中,系统显示与系统上所有安装点有关的信息。 如果您想要有关特定安装点的信息,该怎么办。 然后,您必须在df命令之后指定一个安装点,该安装点将打印有关特定安装点的信息,并且仅用于显示与/ home相关的信息,请使用命令点:

[[email protected] ~]# df -h /home
Filesystem            Size  Used Avail Use% Mounted on
/dev/sde1             1.2G  3.3M  1.2G   1% /home
[[email protected] ~]#

从。 文件系统类型

假设您还需要与输出上的文件系统类型(ext2,ext3或ext4)相关的信息。 在df命令中使用“ -T”选项。

	
[[email protected] ~]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
              ext4     16G  8.4G  6.2G  58% /
tmpfs        tmpfs    1.9G   36K  1.9G   1% /dev/shm
/dev/sda1     ext4    485M   37M  423M   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
              ext4    194M  5.6M  179M   4% /andreyex
/dev/sde1     ext4    1.2G  3.3M  1.2G   1% /home
[[email protected] ~]#

e。根据文件系统类型限制列表

  • 包括某种类型的文件系统。

万一您只想(启用)屏幕上的ext4文件系统。 使用“ -t”后跟“文件系统类型”,如下所示:

[[email protected] ~]# df -hTt ext4
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
ext4 16G 8.4G 6.2G 58% /
/dev/sda1 ext4 485M 37M 423M 8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
ext4 194M 5.6M 179M 4% /andreyex
/dev/sde1 ext4 1.2G 3.3M 1.2G 1% /home
[[email protected] ~]#

  • 某种类型的文件系统类型除外

假设您不希望ext4文件系统类型出现在输出中,那么必须使用“ -x”后跟文件系统类型。

[[email protected] ~]# df -hTx ext4
Filesystem    Type    Size  Used Avail Use% Mounted on
tmpfs        tmpfs    1.9G   36K  1.9G   1% /dev/shm
[[email protected] ~]#

在上面的输出中,所有ext4文件系统均被排除,仅显示“ tmpfs”文件系统类型的信息。

e。索引节点信息。

如果要打印与inode有关的信息,则将df命令与“ -i”选项一起使用。

[[email protected] ~]# df -hi
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/vg_destroyer-lv_root
                        999K     90K    909K    9% /
tmpfs                   479K       4    479K    1% /dev/shm
/dev/sda1               126K      39    125K    1% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                         50K      12     50K    1% /andreyex
/dev/sde1                77K     294     77K    1% /home
[[email protected] ~]#

e。所有文件系统

如果要打印与所有文件系统有关的信息,其中还包括一个虚拟文件系统。 然后,在df命令之后使用“ -a”选项,如下所示:

[[email protected] ~]# df -ha
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                       16G  8.4G  6.2G  58% /
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
devpts                   0     0     0   -  /dev/pts
tmpfs                 1.9G   36K  1.9G   1% /dev/shm
/dev/sda1             485M   37M  423M   8% /boot
none                     0     0     0   -  /proc/sys/fs/binfmt_misc
sunrpc                   0     0     0   -  /var/lib/nfs/rpc_pipefs
/dev/mapper/vg_andreyex-lv_andreyex
                      194M  5.6M  179M   4% /andreyex
/dev/sde1             1.2G  3.3M  1.2G   1% /home
gvfs-fuse-daemon         0     0     0   -  /root/.gvfs
[[email protected] ~]#

2. du命令

“ du”命令还显示了Linux中文件或目录的使用。 du代表“磁盘空间使用情况”。

基本命令语法如下:

du [options] [<file location> or <dir location>]

和。 可读的

为了以可读格式显示图像,即就GB或MB而言,而不是Kb变体,请使用“ -h”。

[[email protected] tmp]# du -h
148K    ./orbit-user1
4.0K    ./ssh-LFeSg17790
4.0K    ./mann
4.0K    ./mannu
4.0K    ./.esd-0
4.0K    ./ssh-PYFhE19514
4.0K    ./pulse-BIXXUmlVMfbC
4.0K    ./.esd-513
4.0K    ./.X11-unix
4.0K    ./.ICE-unix
4.0K    ./keyring-qO7Ako
4.0K    ./pulse-WR3BqwGvaoeJ
84K     ./orbit-user2
4.0K    ./.esd-514
4.0K    ./keyring-N0Gi7c
4.0K    ./pulse-0lGpGWbHcush
12K     ./orbit-root
492K    .
[[email protected] tmp]#

b。 特定文件或目录

要显示与任何文件或目录有关的信息,请使用du命令,如下所示:

例如,要使用tmp目录,请使用以下命令。

[[email protected] tmp]# du -h /tmp
148K /tmp/orbit-user1
4.0K /tmp/ssh-LFeSg17790
4.0K /tmp/mann
4.0K /tmp/mannu
4.0K /tmp/.esd-0
4.0K /tmp/ssh-PYFhE19514
4.0K /tmp/pulse-BIXXUmlVMfbC
4.0K /tmp/.esd-513
4.0K /tmp/.X11-unix
4.0K /tmp/.ICE-unix
4.0K /tmp/keyring-qO7Ako
4.0K /tmp/pulse-WR3BqwGvaoeJ
84K /tmp/orbit-user2
4.0K /tmp/.esd-514
4.0K /tmp/keyring-N0Gi7c
4.0K /tmp/pulse-0lGpGWbHcush
12K /tmp/orbit-root
492K /tmp
[[email protected] tmp]#

从。 简化输出。 您在输出2B中看到所有文件或目录都已显示。 但是,如果您不想显示所有目录,而只想获取与该目录有关的信息,则使用“ -c”选项。

[[email protected] ~]# du -sh /tmp
492K    /tmp
[[email protected] ~]#

如果达到使用阈值,请检查扩展连接点的准则。

Sidebar