Linux查看磁盘空间大小

31 阅读2分钟
  1. df命令检查
    df是检查Linux安装程序上可用空间常用命令之一。df -hT 打印分区类型和分区大小 df -hT

image.png

  1. fdisk命令检查 fdisk是一个用户交互程序,用于创建和操作分工表,可也列表连接到linux系统的可用磁盘和大小。 fdisk -l

image.png

  1. parted命令 类似于fdisk. parted -l

image.png 查看具体磁盘空间 parted -l |awk '$1=="Disk" && $2 ~ /^\/dev\/.*/ {print $2 $3 $4}' parted -l |awk '$1=="磁盘" && $2 ~ /^\/dev\/.*/ {print $2 $3 $4}'

image.png

  1. du命令 du在linux中递归方式检查文件大小 ,还可汇总目录文件的磁盘使用情况,支持多个参数。 du -h /boot/*

image.png

打印总的分区 大小 du -sch /boot/*

image.png

展示某分区下大于500M的文件的列表 du -ach -t 500M /datas/* |sort -hr

image.png

image.png 5. lsblk lsblk命令读取sysfs文件系统和udevdb以收集信息,如果udevdb不可用,或lsblk在没有udevdb支持的情况下编译,它会尝试从块设备读取 label,uudi和文件系统类型。 lsblk

image.png

  1. lshw命令 lshw用于提取有关计算机硬件配置详细信息,可报告支持DMI的X86或IA-64系统以及某些PowerPC机器上的确切内存配置、固件版本、主版配置、CPU版本和速度、缓存配置、总线速度等。 lshw -c disk|grep -E "logical name|size:"

image.png

image.png

  1. lsscsi 它使用sysfs中信息来列出当前连接到系统的scsi设备或主机。许多非scsi存储设备在linux中使用scsi子系统。0.3版本支持列出nvme设备 lsscsi --size

image.png

  1. sfdisk sfdisk是fdisk和parted的替代品。fdisk和sfdisk的区别是sfdisk读取和写入分区表,但不像fdisk或cfdisk是交互式的。它通常用于从脚本中对驱动器进行分区或分区表备份和恢复。 sfdisk -s

image.png