Linux磁盘属性如何快速查看?

Linux系统查看磁盘属性需掌握基础命令:df查看磁盘空间,lsblk显示设备结构,fdisk(需root)管理分区,smartctl(需root)检测磁盘健康,是管理与故障排查的关键操作。

基础磁盘信息查看

  1. lsblk(推荐首选)
    列出所有块设备(磁盘、分区)的树状结构,清晰展示名称、大小、挂载点:

    lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,MODEL   # -o指定输出列

    输出示例

    NAME    SIZE FSTYPE MOUNTPOINT MODEL
    sda     477G                   Samsung SSD 870 
    ├─sda1  512M vfat   /boot      ​
    └─sda2  476G ext4   /          ​
  2. fdisk(查看分区详情)
    sudo权限,显示磁盘分区表:

    sudo fdisk -l   # 列出所有磁盘分区
    sudo fdisk -l /dev/sda  # 指定磁盘

    关键信息:磁盘容量、扇区大小、分区起始/结束位置。


磁盘空间使用情况

  1. df(文件系统磁盘空间)
    实时查看已挂载磁盘的使用率:

    df -hT   # -h: 易读格式(GB/MB), -T: 显示文件系统类型

    输出列Filesystem(设备)、Size(总大小)、Use%(使用率)、Mounted on(挂载点)。

  2. du(目录/文件磁盘占用)
    分析具体目录的磁盘使用:

    du -sh /var/log   # -s: 总大小, -h: 易读格式
    du -h --max-depth=1 /home    # 查看/home下第一级子目录大小

高级属性与元数据

  1. blkid(文件系统标识)
    显示磁盘的UUID、文件系统类型(无需挂载):

    sudo blkid   # 列出所有块设备UUID和类型
  2. hdparm(硬盘参数与性能)
    需安装:sudo apt install hdparm(Debian/Ubuntu)

    sudo hdparm -I /dev/sda   # 显示详细模型、固件版本、支持特性
    sudo hdparm -Tt /dev/sda  # 测试磁盘读写速度
  3. smartctl(磁盘健康状态)
    需安装:sudo apt install smartmontools

    sudo smartctl -a /dev/sda   # 查看SMART健康报告(包括温度、坏道计数)
    sudo smartctl -H /dev/sda   # 快速检查健康状态(返回"PASSED"为正常)

特殊场景工具

  • 查看RAID信息
    cat /proc/mdstat   # 软件RAID状态
    sudo megacli -LDInfo -LAll -aAll  # 硬件RAID(需安装MegaCLI)
  • NVMe磁盘专用
    nvme list           # 列出NVMe设备
    nvme smart-log /dev/nvme0  # 查看健康信息

总结与建议

  • 快速概览lsblk + df -hT
  • 深度分析hdparm(型号/性能) + smartctl(健康状态)
  • 关键提示
    • 操作物理磁盘(如/dev/sda)需sudo权限,避免误操作。
    • 定期检查SMART状态(smartctl)可预防磁盘故障。
    • 关注df中的Use%,超过80%需及时清理或扩容。

引用说明: 基于Linux man手册(fdisk(8)、lsblk(8))及工具官方文档(smartmontools、hdparm),数据操作前请备份,生产环境建议在专业指导下进行。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10042.html

(0)
酷番叔酷番叔
上一篇 2025年8月8日 20:15
下一篇 2025年8月8日 20:38

相关推荐

  • Linux系统如何关闭NUMA节点以提高性能?

    在Linux系统中,NUMA(Non-Uniform Memory Access,非一致内存访问)是一种针对多处理器系统的内存架构设计,通过将内存划分为多个节点(Node),每个节点关联特定的CPU核心,以优化本地内存访问效率,但在某些场景下,如单进程内存需求极大、跨节点内存访问导致性能下降,或应用与NUMA兼……

    2025年8月22日
    7100
  • Linux中如何查看用户权限的具体信息及查看方式?

    在Linux系统中,用户权限是保障系统安全与资源合理分配的核心机制,通过精细化的权限控制,确保不同用户只能访问其被授权的资源,要查看用户权限,需从用户身份、文件/目录权限、特殊权限、sudo授权等多个维度入手,结合多种命令和工具进行综合分析,以下将从基础到进阶,详细说明Linux中查看用户权限的方法及核心知识点……

    2025年10月4日
    6500
  • linux计划任务如何设置

    Linux 中,通过编辑 /etc/crontab 或使用 crontab -e

    2025年8月16日
    8800
  • linux 如何扩大分区

    Linux 中,可以使用 resize2fs 命令扩大分区,前提是分区文件系统支持

    2025年8月15日
    6900
  • Linux系统下如何连接光纤磁盘阵列柜?

    在Linux系统下连接光纤磁盘阵列柜需经历硬件准备、物理连接、驱动安装、设备发现、多路径配置及文件系统挂载等流程,以下是详细步骤:硬件准备与物理连接光纤磁盘阵列柜通过光纤通道(FC)与服务器通信,需确保以下硬件组件就绪:组件类型/要求注意事项服务器端HBA卡PCIe接口光纤通道卡(如QLogic 2580、Em……

    2025年9月29日
    7500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信