在Linux系统中,有多种方法可以获取硬盘的大小信息。以下是几种常用的方法:
df
命令df -h
这会以人类可读的格式(GB/MB)显示所有已挂载文件系统的磁盘空间使用情况,包括总大小、已用空间和可用空间。
lsblk
命令lsblk
或显示详细信息:
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
这会列出所有块设备(包括硬盘)及其大小信息。
fdisk
命令sudo fdisk -l
这会显示所有磁盘的详细信息,包括磁盘总大小和分区信息(需要root权限)。
parted
命令sudo parted -l
这会显示磁盘分区表和磁盘大小信息。
hdparm
命令(针对特定设备)sudo hdparm -I /dev/sda | grep size
这会显示特定硬盘的详细信息,包括总大小。
blockdev
命令sudo blockdev --getsize64 /dev/sda
这会以字节为单位显示指定设备的总大小。
/proc/partitions
文件cat /proc/partitions
这会显示分区信息,包括以块为单位的大小。
smartctl
命令(需要安装smartmontools)sudo smartctl -i /dev/sda | grep "User Capacity"
这会显示硬盘的用户可用容量。
df
)只显示已挂载文件系统的信息您可以根据需要选择最适合的方法来获取硬盘大小信息。