-
lsblk
:lsblk
命令列出所有可用的块设备,包括磁盘的大小和挂载点。使用--all
选项可以显示所有设备,包括未挂载的设备。lsblk --all
-
fdisk
或parted
:fdisk
和parted
都是磁盘分区表操作工具,可以用来查看磁盘的大小和分区信息。使用
fdisk
:sudo fdisk -l
使用
parted
:sudo parted -l
-
df
:df
命令用于显示文件系统的总空间、已用空间、可用空间以及挂载点信息。使用-h
参数可以以易读的格式(如 GB、MB)显示信息。df -h
-
blockdev
:blockdev
命令可以直接查询磁盘的大小,单位为扇区。sudo blockdev --getsize64 /dev/sda
这里的
/dev/sda
是磁盘的设备文件,你需要根据你的系统实际情况替换为正确的磁盘设备文件。 -
smartctl
: 如果你的硬盘支持SMART,可以使用smartctl
工具来查看磁盘的详细信息,包括大小。sudo smartctl --all /dev/sda
-
stat
:stat
命令可以显示文件或文件系统的元数据,包括磁盘的大小。stat /dev/sda
-
vgs
和lvs
: 如果你的磁盘被配置为LVM(逻辑卷管理),可以使用vgs
查看卷组的大小,使用lvs
查看逻辑卷的大小。sudo vgs sudo lvs
请注意,某些命令(如 fdisk
、parted
、blockdev
和 smartctl
)可能需要超级用户权限,因此在使用时需要在前面加上 sudo
。
在执行这些命令时,你可能需要根据你的Linux发行版和系统配置进行适当的调整。如果你不确定如何操作,或者需要更详细的信息,可以查阅对应命令的手册页(通过 man 命令名
命令)。