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

相关推荐

  • wget下载补丁有多简单?

    核心概念解析补丁(Patch)本质是.diff或.patch格式的文本文件,记录源码文件的修改差异(通过diff命令生成),示例:CVE-2023-1234.patch 包含对某个漏洞的修复,链接(Link)指补丁文件的下载链接(URL),通常来自官方仓库或开发者信任源,示例:https://example.c……

    2025年7月27日
    16000
  • 刻录Linux竟如此简单?

    将Linux系统镜像文件写入U盘或光盘的过程称为刻录,其目的是制作一个可启动的安装介质,用于在计算机上安装或运行Linux操作系统,通常需要专用刻录工具完成。

    2025年7月25日
    15600
  • Linux如何加载光驱?

    前置检查:确认光驱状态物理连接确保光驱电源线和数据线(SATA/USB)连接正常,若为外置光驱,检查USB接口是否松动,检测设备识别打开终端,执行扫描命令:sudo dmesg | grep -i cdrom # 查看内核是否检测到光驱lsblk # 列出所有块设备(光驱通常显示为sr0或cdrom)若光驱显示……

    2025年7月14日
    18900
  • 如何远程登录Linux桌面?方法、工具及步骤详解?

    远程登录Linux桌面是许多运维人员和开发者的日常需求,无论是管理服务器还是远程办公,掌握正确的远程登录方法能显著提升工作效率,Linux系统支持多种远程桌面协议,每种协议都有其特点和适用场景,下面将详细介绍几种主流的远程登录Linux桌面的方法,包括具体操作步骤和注意事项,需要明确远程登录Linux桌面的核心……

    2025年9月25日
    14900
  • Linux下如何删除文件或目录的权限?

    在Linux系统中,权限管理是保障系统安全的核心机制之一,而“删除权限”通常指通过调整文件或目录的权限位,限制用户或用户组对资源的访问能力,本文将详细讲解Linux中删除权限的多种方法,包括基础权限修改、ACL精细控制及特殊权限处理,并结合实例说明操作逻辑,Linux权限基础回顾Linux文件权限分为读(r……

    2025年10月5日
    12100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信