1. DF
df 是检查Linux安装程序上可用分区空间的最常用的命令之一。可以使用“df -TH”以直观易读的格式打印分区类型和分区大小。此命令将显示每个部分的总可用空间、已用空间和可用空间。
df -TH
# 还可以使用其他参数(df -THi)来打印每个分区的可用、已用和未使用的inode计数。
df -THi
2. FDISK
fdisk是另一个非常方便的系统管理员实用程序。fdisk是一个用户交互式程序,主要用于创建和操作分区表,例如创建,删除,修改分区。但是,也可以使用此实用程序列出连接到Linux系统的可用磁盘以及相应的磁盘大小。
fdisk -l
3. PARTED
parted 是 fdisk 的另一种替代方案,也用于操作磁盘分区。它对于为新操作系统创建空间、重新组织磁盘使用情况以及将数据复制到新硬盘非常有用。与 fdisk 类似,可以使用 parted -l 列出所有可用磁盘及其各自的大小:
parted -l
4. DU
du是另一个很棒的实用程序,用于在Linux中以递归方式检查文件大小。它还可以以递归方式汇总目录的文件集的磁盘使用情况。du 是一个非常通用的工具,支持多个参数。
# 打印分区下的文件大小
du -h /boot/*
# 打印分区下文件的总大小
du -sch /boot/*
# 大于20M的文件列表
du -ach -t 20M /boot/* | sort -hr
5. LSBLK
lsblk列出了有关所有可用或指定块设备的信息。lsblk 命令读取 sysfs 文件系统和udevdb以收集信息。如果udevdb不可用,或者lsblk在没有udevdb支持的情况下编译,则它会尝试从块设备读取LABEL、UUID和文件系统类型。
lsblk
6. BLOCKDEV
可以使用blockdev命令为指定设备打印报告。也可以给多个设备打印。如果未给出任何设备,则会显示出现在 /proc/分区中的所有设备。请注意,分区 StartSec 位于 512 字节扇区中。
blockdev --report
7. LSHW
lshw是一个小工具,用于提取有关计算机硬件配置的详细信息。它可以报告支持 DMI 的 x86 或 IA-64 系统以及某些 PowerPC 机器上的确切内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。
lshw -c disk | grep -E "logical name | size:"
8. 系统日志
使用系统日志来查看,例如使用 dmesg 或 journalctl -b 的引导日志,并尝试搜索相应的磁盘以获取更多信息。
dmesg | grep sda
9. LSSCSI
sscsi使用sysfs(Linux 内核系列 2.6 及更高版本)中的信息来列出当前连接到系统的SCSI设备(或主机)。许多非SCSI存储设备(但不是全部)在Linux中使用SCSI子系统。在lsscsi版本中,0.30版支持已添加到列出NVMe设备。
lsscsi --size
10. SFDISK
sfdisk再次是fdisk和parted的替代品。fdisk和sfdisk之间的主要区别之一是 sfdisk读取和写入分区表,但不像 fdisk或cfdisk那样是交互式的(它从文件或stdin读取输入)。它通常用于从脚本中对驱动器进行分区或用于分区表备份和恢复。
sfdisk -s
标签:df,分区,磁盘空间,Linux,fdisk,磁盘,du,合集
From: https://www.cnblogs.com/lliuhuan/p/18460065