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)
酷番叔酷番叔
上一篇 5小时前
下一篇 5小时前

相关推荐

  • 如何高效利用Linux开发环境快速上手编程?

    环境准备安装开发工具链打开终端,安装基础编译器和构建工具:sudo apt update && sudo apt install build-essential # Debian/Ubuntusudo dnf groupinstall "Development Tools&quot……

    2025年8月1日
    1000
  • Tomcat启动失败?bin目录有妙招

    在Linux系统中停止Tomcat需要遵循正确的操作流程,以避免数据丢失或服务异常,以下是经过验证的几种可靠方法,适用于不同部署场景:通过Tomcat自带脚本停止(推荐首选)这是最安全的方式,利用Tomcat内置的shutdown.sh脚本实现平滑停止:# 执行停止命令./shutdown.sh# 验证是否停止……

    2025年7月8日
    1500
  • 为什么电脑会突然自动开机?

    ACPI唤醒事件是计算机系统通过ACPI规范定义的机制,允许系统从睡眠状态(如S3)被特定事件激活,这些事件可由外设(键盘、鼠标)、定时器或网络信号等触发,实现节能与快速恢复的平衡。

    2025年7月15日
    2000
  • Linux如何快速安装Qt图表库QWT?

    安装前准备系统要求已安装基础开发工具:build-essential(Debian/Ubuntu)或 Development Tools(RHEL/CentOS)Qt5 或 Qt6 开发环境(至少包含 qtbase 和 qttools)确保联网以下载源码或依赖包安装依赖# Debian/Ubuntusudo a……

    2025年7月29日
    800
  • 如何用光盘安装Linux并下载视频教程?

    为什么选择光盘安装Linux?光盘安装是最稳定可靠的Linux安装方式之一,尤其适合:无U盘或网络环境差的用户需要反复安装/修复系统的场景确保安装文件无篡改(通过校验ISO完整性)📌 专业提示:根据Linux基金会2023年报告,光盘安装的成功率比U盘高15%,且能避免U盘兼容性问题,准备工作清单工具要求注意事……

    2025年7月18日
    1700

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信