插件窝 干货文章 如何查看Linux的块设备信息?

如何查看Linux的块设备信息?

命令 设备 查看 使用 1003    来源:    2025-04-09

查看Linux块设备信息的方法

在Linux系统中,有几种常用方法可以查看块设备信息:

1. 使用lsblk命令

最常用的命令,以树状结构显示所有块设备:

lsblk

常用选项: - -f 显示文件系统信息 - -o 指定输出列 - -p 显示完整设备路径

示例:

lsblk -f
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT

2. 使用blkid命令

查看块设备的UUID和文件系统类型:

blkid

3. 查看/dev目录

ls /dev/sd*   # SCSI/SATA设备
ls /dev/hd*   # 旧IDE设备
ls /dev/nvme* # NVMe设备
ls /dev/vd*   # 虚拟化设备

4. 使用fdisk命令

查看分区表信息:

sudo fdisk -l

5. 使用parted命令

sudo parted -l

6. 查看/proc/partitions

cat /proc/partitions

7. 使用df命令

查看已挂载文件系统的空间使用情况:

df -h

8. 使用lshw命令

获取详细的硬件信息:

sudo lshw -class disk

9. 使用hdparm命令

获取硬盘参数:

sudo hdparm -I /dev/sda

10. 使用smartctl命令

查看SMART信息(需要安装smartmontools):

sudo smartctl -a /dev/sda

选择哪种方法取决于你需要查看的具体信息类型,lsblk通常是快速查看块设备信息的最佳起点。