服务器硬盘状态检测,全面掌握存储设备详情指南
概述:准确掌握服务器硬盘的型号、容量、分区状态及健康度是系统运维的基础工作。本文将详细讲解Linux与Windows双环境下查看物理磁盘、RAID阵列、分区使用率和SMART健康数据的命令行与图形化操作...
一、Linux系统查看硬盘核心命令
通过SSH登录服务器后,使用内置工具获取硬盘信息:
执行 lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE
输出结果按树形结构显示:
```
NAME SIZE TYPE MOUNTPOINT FSTYPE
sda 1.8T disk
├─sda1 512M part /boot ext4
├─sda2 1T part / xfs
└─sda3 800G part /data btrfs
```
此命令明确呈现物理盘(sda)与分区(sda1)的挂载点及文件系统类型
df -hT
显示人类可读的容量单位:
```
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 1.0T 687G 313G 69% /
/dev/sda3 btrfs 800G 210G 590G 27% /data
```
Use%列清晰反映分区使用饱和度
安装smartmontools后执行:
sudo smartctl -a /dev/sda
输出包含SSD磨损度(Percentage Used
)、机械盘坏道计数(Reallocated_Sector_Ct
)、温度(194_Temperature_Celsius)等50+项SMART参数
二、Windows服务器磁盘查看方案
1. 右击"此电脑" → "管理" → "磁盘管理" 2. 视图显示磁盘分区布局及未分配空间 3. 右击分区选择"属性"可查看NTFS/ReFS使用详情
Get-PhysicalDisk | Format-List FriendlyName,Size,HealthStatus
获取物理磁盘基础信息
```
FriendlyName : Samsung SSD 870 EVO
Size : 1000GB
HealthStatus : Healthy
```
Get-Partition | Where {$_.Type -eq "Basic"} | Get-Volume
列出基础数据卷容量及剩余空间
三、特殊存储环境排查要点
• MegaCli64: -LDInfo -Lall -aAll
查看逻辑盘状态
• storcli: /c0 show
显示控制器c0的磁盘组详情
vgs
查看卷组空间分配
lvs --segments
显示物理盘与逻辑卷的映射关系
AWS EC2:通过控制台EBS卷查看分离的存储配置 阿里云:ECS详情页→云盘标签页获取IOPS与加密状态
定期检查硬盘健康状况能有效规避80%的存储故障风险。建议设置自动化脚本监控SMART错误计数、空间利用率超过85%或RAID阵列降级等关键指标,结合本文所述命令构建完善的服务器硬盘监控体系,确保业务系统存储安全无虞。