百度
360搜索
搜狗搜索

linux显示磁盘状态命令详细介绍

在 Linux 中,有多个命令可以用于显示磁盘状态和相关信息,以下是一些常用命令及其功能说明:

1.
df:查看文件系统磁盘空间使用情况

  • 作用:显示各文件系统的磁盘容量、已用空间、可用空间、利用率及挂载点。
  • 常用选项:bash
        

  • 示例输出:plaintext
    Filesystem      Size  Used Avail Use% Mounted on

    /dev/nvme0n1p2 466G 189G 260G 43% /

    tmpfs 3.9G 0 3.9G 0% /dev/shm

2.
du:查看目录或文件的磁盘占用空间

  • 作用:统计文件或目录在磁盘上占用的空间大小。
  • 常用选项:bash
        

    --max-depth

  • 示例输出:plaintext
    4.0K    ./docs

    1.2G ./data

    2.8G .

3.
fdisk:磁盘分区管理工具(查看分区信息)

  • 作用:查看磁盘分区表信息,或对磁盘进行分区操作。
  • 常用选项:bash
        

  • 示例输出:plaintext
    Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors

    Units: sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    Disklabel type: gpt

    Disk identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    Device Start End Sectors Size Type

    /dev/nvme0n1p1 2048 1050623 1048576 512M EFI System

    /dev/nvme0n1p2 1050624 999837695 998787072 476.9G Linux filesystem

4.
lsblk:显示块设备信息

  • 作用:以树状结构显示磁盘、分区、逻辑卷等块设备的详细信息。
  • 常用选项:bash
    lsblk    

    lsblk

  • 示例输出:plaintext
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

    nvme0n1 259:0 0 476.9G 0 disk

    ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi

    └─nvme0n1p2 259:2 0 476.4G 0 part /

5.
smartctl:检查磁盘健康状态(SMART 信息)

  • 作用:读取磁盘的 SMART(自我监控、分析及报告技术)数据,判断磁盘是否存在故障风险。
  • 安装:需先安装 smartmontools 包(多数 Linux 发行版可通过 apt/yum/dnf 安装)。
  • 常用选项:bash
    smartctl  /dev/sda   

    smartctl /dev/sda

  • 示例关键输出:plaintext
    SMART overall-health self-assessment test result: PASSED

6.
dmesg:查看内核日志(磁盘错误信息)

  • 作用:显示内核启动和运行时的日志,包括磁盘硬件错误、设备识别等信息。
  • 用法:bash
           

总结:

  • 查看磁盘空间:用 df(全局)和 du(目录 / 文件)。
  • 查看分区信息:用 fdisk -llsblk
  • 检查磁盘健康:用 smartctl(需安装)。
  • 故障排查:结合 dmesg 查看内核日志。

根据具体需求选择合适的命令,例如日常查看磁盘占用用 df -h,检查硬件健康用 smartctl

阅读更多 >>>  软件开发有必要学linux吗

网站数据信息

"linux显示磁盘状态命令"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux显示磁盘状态命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!