百度
360搜索
搜狗搜索

服务器linux查看硬盘命令详细介绍

在 Linux 服务器中,查看硬盘信息可以通过以下常用命令实现,这些命令能帮助你了解磁盘分区、空间使用、硬件状态等信息:

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

用于显示已挂载文件系统的磁盘空间占用情况(如各分区的总容量、已用 / 可用空间、挂载点等)。
常用参数

  • -h:以人性化单位(如 GB、MB)显示,更易读。
  • -T:显示文件系统类型(如 ext4、xfs、tmpfs 等)。
  • -l:仅显示本地文件系统(排除网络挂载的文件系统)。

示例
bash

    

输出说明(部分):
plaintext

Filesystem     Type      Size  Used Avail Use% Mounted on

/dev/sda1 ext4 40G 15G 23G 40% /

tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm

2. lsblk:以树状结构查看块设备信息

清晰展示磁盘、分区、大小、挂载点等信息(默认过滤掉 RAM 盘等非存储设备)。

常用参数

  • -f:显示文件系统信息(如分区的文件系统类型、UUID)。
  • -p:显示设备的完整路径(如 /dev/sda1 而非 sda1)。

示例
bash

lsblk    

输出说明
plaintext

NAME   FSTYPE   SIZE MOUNTPOINTS

sda disk 100G

├─sda1 ext4 40G /

├─sda2 swap 4G [SWAP]

└─sda3 ext4 56G /data

3. fdisk -l:查看磁盘分区表信息

列出所有磁盘的分区表(包括磁盘总大小、分区类型、起始 / 结束扇区等)。需要 root 权限

示例
bash

     

输出说明(部分):
plaintext

Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors

Disk model: VMware Virtual S

Units: sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: ABCD1234-...

Device Start End Sectors Size Type

/dev/sda1 2048 83886079 83884032 40G Linux filesystem

/dev/sda2 83886080 92274687 8388608 4G Linux swap

/dev/sda3 92274688 209715166 117440479 56G Linux filesystem

4. du:查看目录 / 文件的磁盘占用

用于统计目录或文件的磁盘使用空间(默认按块计算,需配合参数优化可读性)。

常用参数

  • -h:人性化单位显示(如 GB、MB)。
  • -s:仅显示总大小(不展开子目录)。

示例
bash

  /data   

/home

输出说明
plaintext

4.2G    /data

5. hdparm:查看硬盘硬件信息(如传输速率)

用于获取硬盘的硬件参数(如缓存状态、传输速率、型号等)。需要 root 权限

常用参数

  • -i:显示硬盘的标识信息(如型号、序列号)。
  • -t:测试硬盘的读取速度(仅测试缓存后的数据,非真实性能)。

示例
bash

 hdparm  /dev/sda   

hdparm /dev/sda

输出说明(部分):
plaintext

/dev/sda:

Model=VMware Virtual S, FwRev=1.0, SerialNo=ABC123

...

Timing buffered disk reads: 3000 MB in 3.00 seconds = 1000.00 MB/sec

6. smartctl:检查硬盘健康状态(SMART)

通过 SMART(自监测、分析和报告技术)查看硬盘的健康状态(如坏道、温度、错误计数等)。需先安装 smartmontools 包(sudo apt install smartmontoolssudo yum install smartmontools)。

阅读更多 >>>  linux基础入门常用命令,linux常用基本命令和用法

示例
bash

 smartctl  /dev/sda   

关键输出(健康状态):
plaintext

SMART overall-health self-assessment test result: PASSED  # 正常

# 若显示 FAILED,可能硬盘存在故障风险




9123SMART overall-health self-assessment test result: PASSED # 正常# 若显示 FAILED,可能硬盘存在故障风险

总结

  • 查看空间使用:优先用 df -h(文件系统级)或 du -sh(目录 / 文件级)。
  • 查看分区结构:用 lsblk(简洁树状)或 fdisk -l(详细分区表)。
  • 查看硬件信息:用 hdparm -i(基本参数)或 smartctl -a(健康状态)。

网站数据信息

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