插件窝 干货文章 Linux块设备信息查看方法简明指南

Linux块设备信息查看方法简明指南

查看 bash 信息 设备 757    来源:    2025-04-09

Linux块设备信息查看方法简明指南

基础查看命令

  1. lsblk - 列出所有块设备

    lsblk
    lsblk -f   # 显示文件系统信息
    lsblk -o NAME,SIZE,TYPE,MOUNTPOINT   # 自定义输出列
    
  2. fdisk - 查看和操作磁盘分区表

    sudo fdisk -l
    
  3. blkid - 显示块设备属性

    sudo blkid
    

详细设备信息

  1. hdparm - 获取硬盘详细信息(适用于传统硬盘)

    sudo hdparm -I /dev/sda
    
  2. smartctl - 查看SMART信息(需要安装smartmontools)

    sudo smartctl -a /dev/sda
    
  3. lshw - 显示硬件详细信息

    sudo lshw -class disk
    

文件系统信息

  1. df - 显示磁盘空间使用情况

    df -h
    df -Th   # 显示文件系统类型
    
  2. du - 查看目录/文件占用空间

    du -sh /path/to/directory
    

高级工具

  1. parted - 高级分区工具

    sudo parted -l
    
  2. ls -l /dev/disk/ - 通过不同标识查看设备

    ls -l /dev/disk/by-id/    # 按ID查看
    ls -l /dev/disk/by-path/  # 按连接路径查看
    ls -l /dev/disk/by-uuid/  # 按UUID查看
    
  3. dmesg - 查看内核识别的块设备信息

    dmesg | grep -i disk
    

实用技巧

  • 查看设备读写统计:

    cat /proc/diskstats
    
  • 监控实时IO活动:

    iotop
    
  • 查看RAID信息(如果适用):

    cat /proc/mdstat
    

根据具体需求选择合适的命令组合,可以全面了解Linux系统中的块设备信息。