linux查看硬盘空间大小

lsblk

扩容前,如下图

linux查看硬盘空间大小lsblk扩容前,如下图 - 图1

扩容后,如下图

linux查看硬盘空间大小lsblk扩容前,如下图 - 图2


fdisk -l

`fdisk -l` 是 Linux 系统中常用的查看磁盘分区信息的命令。通过执行该命令,可获取所有磁盘(包括硬盘、U 盘等)的分区信息,包括分区编号、起始扇区、结束扇区、分区大小、文件系统类型等。


具体来说,该命令可用于以下场景:


- 查看系统已有磁盘分区信息。

- 查看系统已挂载的磁盘分区及其挂载点。

- 确认新添加的磁盘设备及其分区信息是否已被系统识别。


需要注意的是,执行该命令需要具备 root 用户或 sudo 用户的权限。


linux查看的是文件系统级别的信息:df -Th
[root@phpmb /]# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  909M     0  909M   0% /dev
tmpfs          tmpfs     919M   80K  919M   1% /dev/shm
tmpfs          tmpfs     919M  548K  919M   1% /run
tmpfs          tmpfs     919M     0  919M   0% /sys/fs/cgroup
/dev/vda1      ext4       40G  7.8G   30G  21% /
tmpfs          tmpfs     184M     0  184M   0% /run/user/0

查看当前目录下各个文件及目录占用空间大小du -sh *
[root@phpmb www]# du -sh *
3.2M    backup
4.0K    disk.pl
216M    Recycle_bin
2.2G    server
1.1G    swap
168K    vmail
3.9M    wwwlogs
799M    wwwroot

du -h --max-depth=2
说明:–max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找

du -h /home/admin --max-depth=4 | sort -rh | head -30

命令可以列出所有可用块设备的信息:lsblk
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk 
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
sr0              11:0    1  8.1G  0 rom
1、NAME:块设备名
2、MAJ:MIN:本栏显示主要和次要设备号
3、RM:显示可移动设备。0表示非移动设备,1表示可移动设备
4、SIZE:块设备的空间大小
5、RO:是否只读,0表示非只读,1表示只读
6、TYPE:块设备类型,比如disk磁盘,part分区,lvm逻辑卷,rom只读存储
7、MOUNTPOINT:设备挂载点