在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] ~]#
如果达到使用阈值,请检查扩展连接点的准则。