linux系统中查看磁盘空间大小命令
Linux 操作系统是一种开源的操作系统,被广泛用于服务器、嵌入式系统等领域,其特别之处在于它具有较高的安全性、稳定性和性能。在日常管理 Linux 系统时,我们经常需要查看磁盘空间大小,以便及时清理和释放多余的空间。下面就为大家介绍几个常用的 Linux 系统中查看磁盘空间大小的命令。
一、df 命令
df 命令是一种可以查看文件系统磁盘空间使用情况的命令,它可以显示已挂载文件系统的磁盘空间情况。下面是 df 命令的用法:
df [-aBi] [-h] [-H] [-k | -m] [-l | -t] [-T] [文件名]
选项说明:
-a:不仅显示已挂载的文件系统还显示所有文件系统。
-B:以字节为单位显示磁盘空间使用情况。
-i:以 inode 数量显示磁盘空间使用情况。
-h:以较为常见的 G、M、K 作为单位,方便用户阅读。
-H:与 -h 类似,但单位不是二进制的千字节,而是以十进制的千字节为单位来显示。
-k:以千字节为单位显示磁盘空间使用情况。
-l:仅显示本地文件系统,不显示 NFS 文件系统。linux磁盘管理
-t:指定文件系统类型。
-T:显示文件系统类型。
文件名:指定需要查询磁盘空间的文件或目录。
例如:
$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 50G 5.5G 42G 12% /
udev 16G 4.0K 16G 1% /dev
tmpfs 3.2G 1.2M 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 0 16G 0% /run/shm
这里,-h 参数表示以易于人类理解的方式显示磁盘空间的使用情况,即 G、M、K 单位。可以看到,已经使用了 5.5G 的磁盘空间,可用磁盘空间为 42G,已使用的比例为 12%。
$ du -h --max-depth=1 /
16K /lost+found
4.0K /srv
9.1M /sbin
65G /home
10G /var
3.3G /lib
36K /root
16M /bin
265M /boot
1.2G /usr
5.5M /etc
47G /mnt
8.0K /media
du: 无法访问"/proc/30790/task/30790/fd/3",No such file or directory
du: 无法访问"/proc/30790/task/30790/fdinfo/3",No such file or directory
du: 无法访问"/proc/30790/fd/3",No such file or directory
du: 无法访问"/proc/30790/fdinfo/3",No such file or directory
0 /proc
22G /
三、lsblk 命令
lsblk 命令是一种可以列出块设备信息的命令,它可以列出系统中所有的块设备信息,包括磁盘分区、虚拟盘等。下面是 lsblk 命令的用法:
-a:输出所有的设备(包括未挂载的设备)。
-b:以字节为单位显示容量(而不是以千字节、兆字节或者千兆字节为单位)。
-d:仅输出设备本身,而不是设备的分区。
-f:显示设备、挂载点和文件系统之间的关联关系。
-i:输出所有块设备的主、次编号和名称。
-o:指定输出哪些字段(例如:LABEL、SERIAL、TYPE)。
-P:以可解析的方式输出结果,可以被某些程序直接处理。
-S:以名称而不是路径的形式显示设备信息。
-t:输出设备树形结构。
-x:跳过指定设备。
设备名:指定需要查询的设备。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 49.5G 0 part /
sdb 8:16 0 1000G 0 disk
└─sdb1 8:17 0 1000G 0 part /mnt
这里,lsblk 命令列出了当前系统中所有的块设备信息,包括主设备名称,主设备号、次设备号,设备类型,设备挂载点等。sda 为系统磁盘,sda1 和 sda2 为其分区,sdb 为新增的磁盘,sdb1 为其分区且已挂载到 /mnt 目录下。
总结
本文介绍了三种 Linux 系统中查看磁盘空间大小的命令,分别是 df、du 和 lsblk 命令,它们都可以用于查看磁盘空间使用情况。其中,df 命令可以查看已挂载文件系统的磁盘空间使用情况;du 命令可以显示目录和文件所占用的磁盘空间大小;lsblk 命令可以列出系统中所有的块设备信息。在实际使用中,可以根据需求选择不同的命令来查询磁盘空间大小。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论