如何查看服务器硬盘容量,最常用命令有哪些?

服务器查看硬盘容量,Linux系统最简单的方法是执行df -h命令,Windows系统则通过此电脑或磁盘管理查看。

Linux服务器查看硬盘容量命令详解

在Linux环境下,查看硬盘容量主要依赖终端命令,这些命令同时也适用于远程SSH登录场景,掌握这些命令能让你快速定位磁盘使用状况,还能判断是否需要扩容。

服务器硬件查询命令有哪些?
加载中
服务器硬件查询命令有哪些?

使用df命令查看分区信息

df是查看文件系统磁盘空间占用的核心命令,配合不同参数可以获取更详细的信息。

  • df -h:以GB、MB等人类易读格式显示所有挂载分区的总容量、已用和可用空间,这是最常用的命令,适合日常巡检。
  • df -T:在输出中增加文件系统类型列,帮助识别ext4、xfs、ntfs等格式。
  • df -i:查看inode使用情况,当文件数量过多但容量未满时,inode耗尽会导致无法创建新文件。

实操时,直接在终端输入df -h,你会看到类似/dev/sda1的设备行,以及挂载点(如、/home),如果某分区已用比例超过80%,就需要引起注意。

du命令统计目录大小

当需要定位哪个目录占用空间最多时,du命令比df更精确。

  • du -sh /var:查看/var目录的总大小,-s表示汇总,-h表示人类可读格式。
  • du -sh / | sort -rh:列出根目录下所有一级目录的大小,并按照从大到小排序,便于快速找出大文件所在位置。
  • du -sh /home/ | sort -rh:适用于多用户服务器,可找出每个用户目录的占用情况。

对于大型网站或日志服务器,/var/log目录常因日志堆积导致容量告急,定期用du扫描能提前预警。

其他辅助工具

  • lsblk:列出所有块设备(磁盘和分区),显示大小、挂载点,适合查看物理磁盘和分区结构。
  • fdisk -l:打印磁盘分区表,包括分区起始位置、大小、类型,但需要root权限,且主要针对MBR或GPT分区。
  • ncdu:基于ncurses的交互式磁盘分析工具,方向键导航,可视化展示目录大小,比du更直观,安装后直接运行ncdu即可。

大多数云服务器控制台也提供内置的磁盘监控面板,可直接查看容量和使用趋势,适合不习惯命令行的用户。

如何查看服务器硬盘容量,最常用命令有哪些?

Windows Server查看磁盘空间的方法

Windows Server的图形化界面降低了操作门槛,但远程桌面连接或PowerShell命令同样高效,以下方法覆盖了常见的管理场景。

通过资源管理器直接查看

登录服务器后,打开“此电脑”,每个磁盘盘符下方会显示总容量和可用空间,或者右键点击盘符选择“属性”查看更详细的已用空间、文件系统类型和容量信息。

  • 如果需要清理临时文件,在“属性”页点击“磁盘清理”,选择要删除的临时文件、回收站、日志等。
  • 对于大文件搜索,可在资源管理器中按“大小”排序,快速定位占用空间较大的文件。

磁盘管理工具

运行diskmgmt.msc打开磁盘管理界面,可以查看所有物理磁盘的状态、分区布局、容量和文件系统类型,该工具还能执行扩展卷、压缩卷、更改驱动器号等操作。

  • 如果服务器使用了RAID阵列,磁盘管理会显示为一块逻辑磁盘,容量为阵列总容量。
  • 当云服务器在线扩容后,在磁盘管理中发现多出一块未分配空间,这时候需要右键点击原有分区选择“扩展卷”来合并空间。

PowerShell命令

对于需要批量查看多台服务器或自动化脚本的场景,PowerShell更高效。

  • Get-PSDrive -PSProvider FileSystem:列出所有文件系统驱动器,包括名称、已用(Used)、可用(Free)和根目录(Root)。
  • Get-WmiObject Win32_LogicalDisk | Select-Object DeviceID, Size, FreeSpace:通过WMI获取每个逻辑磁盘的总大小和剩余空间,适合导出为报告。

远程桌面与管理工具

日常运维中,使用mstsc远程桌面连接目标服务器,登录后就可像本地操作一样查看容量,对于多台服务器,可以使用Windows Admin Center或System Center统一管理,在一台机器上查看所有Windows Server的磁盘状况。参考2

硬盘容量不足时的处理方案

当服务器硬盘容量告急,需要第一时间响应,避免影响业务,以下步骤涵盖了从定位问题到最终解决的全流程。

定位大文件并清理

  • Linux场景:使用du -sh /var/log/find / -type f -size +100M列出所有大于100MB的文件,重点检查日志归档、数据库备份、临时缓存。
  • Windows场景

    如何查看服务器硬盘容量,最常用命令有哪些?

    :使用TreeSize或WinDirStat这类工具扫描全盘,以树状图展示每个文件夹的大小,这些工具安装后运行时,会以彩色块直观显示大文件位置。

清理方向通常包括:删除过期日志、压缩不再使用的备份、清空临时目录(/tmp%TEMP%),行业共识认为,保持日志轮转策略(如logrotate)能有效防止日志无序增长。参考2

扩容操作

扩容分为云服务器和物理机两种场景。

  • 云服务器:在服务商控制台点击“扩容”,选择目标容量,支付后即可,系统内需要手动扩展分区,Linux下用growpart扩展分区,然后resize2fs(ext4)或xfs_growfs(xfs)扩展文件系统,Windows下在磁盘管理中对已有分区右键“扩展卷”。
  • 物理服务器:添加新硬盘或更换更大容量硬盘,如果主板有空闲SATA/SAS接口,直接插入新盘,然后通过mdadm或存储管理工具将新盘加入RAID组,替换硬盘时,需先备份数据,再按顺序替换,等待RAID重建。

监控预警

设置磁盘使用率阈值,当超过80%或90%时自动发送告警,常见工具:

  • Zabbix:添加磁盘监控项,配置触发器,告警通知可以接入邮件、企业微信、钉钉。
  • Prometheus + node_exporter:对于容器化环境,node_exporter提供磁盘指标,Grafana展示趋势图。
  • Windows性能监视器:添加“LogicalDisk% Free Space”计数器,设定当可用空间低于指定值时记录日志或触发警报。

服务器扩容硬盘价格参考

选择扩容硬盘时,成本与性能需要平衡,不同类型、接口和品牌的硬盘价格差异较大,没有统一标准,但可以根据常见应用场景做出大致判断。

不同类型硬盘的价格差异

  • SATA SSD:价格适中,顺序读写性能远高于机械硬盘,适合系统盘和数据库,同等容量下,价格是HDD的2-3倍。
  • NVMe SSD:价格最高,但延迟极低,适合高并发读写场景,如核心数据库、缓存层。
  • SAS HDD:企业级机械硬盘,转速高(10K/15K RPM),价格比桌面级HDD贵,但可靠性更强,适合大容量存储阵列。
  • SATA HDD:容量最大,价格最低,适合备份、文件存储、冷数据归档。
  • 如何查看服务器硬盘容量,最常用命令有哪些?

云硬盘扩容的费用

云服务商的硬盘扩容一般按需计费,且扩容操作通常不影响业务,费用计算方式为:容量(GB) × 单价(每月每GB),一块100GB SSD云硬盘的月费可能在几十元到一百多元之间,具体因地域和云厂商而异,对于大容量需求,也可以选择对象存储(如OSS)来释放本地硬盘压力。参考2

性价比选择建议

  • 业务对读写性能敏感(如数据库、高频交易系统):优先考虑NVMe SSD或企业级SAS SSD,虽然单价高,但能显著提升吞吐量,降低延迟。
  • 大规模存储或备份(如日志归档、视频监控存储):采用SATA HDD大容量硬盘,成本最低,且单盘可到18TB甚至更高。
  • 混合部署:系统盘使用SSD,数据盘使用HDD,或者使用SSD缓存层加速HDD,兼顾性能与成本。

在决定扩容前,先评估当前容量使用趋势,避免过度购买,保留一定余量(如20%空闲)有利于系统性能和文件碎片管理。


掌握服务器硬盘容量查看方法,能让你在日常运维中快速判断状态,在容量不足时从容应对,保持业务稳定运行。

服务器硬盘容量查看常见问题

Q1: 为什么Linux服务器上df显示的总容量和磁盘标签标注的不一致?
A1: 这是因为文件系统元数据、保留块(默认5%用于root用户)以及分区表会占用一部分空间,导致可用容量略小于标称值,如果使用了LVM或RAID,逻辑卷的大小可能与物理磁盘存在差异,属于正常现象。

Q2: 远程管理服务器时,有没有不登录系统就能查看硬盘容量的方法?
A2: 可以,使用IPMI(智能平台管理接口)或BMC管理口,直接查看物理磁盘的S.M.A.R.T信息和容量,对于云服务器,登录云厂商控制台,在实例详情页的“监控”或“磁盘”标签页,就能看到实时使用率图表,无需进入系统内部。

Q3: 服务器扩容后,系统内认不到新空间,怎么处理?
A3: 首先确认扩容操作是否已在控制台完成并生效,然后在系统内执行重新扫描磁盘的命令:Linux下运行echo 1 > /sys/block/sda/device/rescanpartprobe;Windows下在磁盘管理界面点击“操作”菜单中的“重新扫描磁盘”,扫描到新空间后,再对原有分区执行扩展卷或扩容操作,即可正常使用。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/524249.html

(0)
6s怎么设置软件网络连接电脑连接服务器?,连接不上怎么解决
上一篇 2026年7月28日 07:24
服务器出现错误时该如何解决,常见原因有哪些
下一篇 2026年7月28日 07:28

相关推荐

  • ai大模型下的小模型是什么?大模型和小模型的区别

    在AI大模型时代,小模型并非大模型的替代品,而是通过边缘部署、垂直领域微调及轻量化架构,在特定场景下实现更低延迟、更高隐私安全与更优成本效益的关键技术分支,过去两年,业界对“大模型万能论”的狂热逐渐降温,转而追求“够用且好用”的实用主义,当算力成本成为企业落地的最大瓶颈,当数据隐私成为合规红线,当实时响应成为用……

    AI资讯 2026年6月14日
    3010
  • image的srcset属性 _查询镜像的基础镜像信息 – ListImageBasicImage

    image的srcset属性和ListImageBasicInfo查询命令,分别解决前端图片响应式加载和后端云镜像基础信息获取两个核心问题,掌握它们能显著提升网站性能与运维效率,srcset属性怎么用?响应式图片加载完整指南响应式图片加载是前端性能优化的关键一环,srcset属性允许你为同一张图片提供多个分辨率……

    2026年8月21日
    300
  • 服务器到底是什么?怎么理解?,如何选择服务器?

    服务器本质上是一台高性能计算机,专门用来提供数据存储、处理和网络服务,理解它就像理解一个数据管家,服务器怎么理解:它和普通电脑的区别服务器怎么理解?把它想象成一座图书馆的中央管理系统,而不是一本个人笔记本,普通电脑是个人助手,而服务器是团队枢纽,区别在于:稳定性要求:服务器需7×24小时不间断运行,普通电脑偶尔……

    2026年7月26日
    600
  • 服务器数据备份方法有哪些,怎么备份最安全

    服务器数据备份的核心在于采用3-2-1备份策略,即保留三份数据备份,存储在两种不同介质上,其中一份存放在异地,这是业内公认的高可用方案,服务器数据备份方法有哪些备份方法的选择直接影响数据的安全性,全量备份复制所有数据,占用空间大但恢复简单,增量备份只备份上次备份后变化的数据,速度快但恢复链较长,差异备份备份自上……

    2026年7月24日
    600
  • Koboldcpp怎么开放API?如何设置API接口

    KoboldCPP开放API的核心方法是启动时添加–api参数,并配合–host和–port指定访问地址,默认即可通过127.0.0.1:5000访问,若需远程调用则需配置防火墙并修改Host为0.0.0.0,在本地部署大语言模型时,许多开发者习惯直接运行图形界面,但真正让模型融入自动化工作流、多端应用或……

    2026年6月18日
    6500
  • IP地址如何解析为域名?,域名解析IP地址怎么查

    IP地址解析为域名和查询域名解析IP地址是网络管理中的基础操作,ListDomainParseDetail工具将这两个过程整合,提供反向解析与正向解析的一站式查询,适用于运维排查、网站备案和网络诊断等场景,IP地址解析为域名的原理与常见场景IP地址解析为域名,本质上是通过DNS反向解析机制,将数字化的IP地址映……

    2026年8月6日
    600
  • 服务器能主动给客户端发信息吗,服务端推送消息原理

    可以,服务器不仅能给客户端发信息,而且在现代Web架构中,这是实现实时交互的核心能力,过去我们习惯让客户端像勤快的学生一样,不停地举手问老师“有作业吗”,这种轮询方式效率极低且浪费资源,老师(服务器)可以直接把作业本(数据)塞到学生(客户端)手里,这就是所谓的“服务器主动推送”,这种机制彻底改变了互联网应用的信……

    2026年7月5日
    12000
  • 服务器租托管怎么选?服务器托管租用价格及注意事项

    “服务器租托管”通常指的是服务器托管(Server Hosting/Colocation)服务,这是一种将用户自有的服务器硬件放置在数据中心机房,由数据中心提供电力、网络带宽、物理安全及基础维护服务的商业模式,与之相对的是服务器租赁(Renting/VPS/云主机),即用户直接使用数据中心提供的虚拟或物理服务器……

    2026年7月12日
    12400
  • 服务器客户端在做是什么意思?服务器客户端连接失败的解决方法

    服务器客户端在做,本质上是建立并维持一种高效、安全的数据通信通道,其核心在于通过TCP/IP协议栈实现请求与响应的精准匹配,确保数据在复杂网络环境下的完整性与实时性,服务器客户端在做的基础架构与通信逻辑当我们谈论服务器客户端在做时,实际上是在描述一个持续进行的握手、传输与释放过程,这个过程并非简单的数据搬运,而……

    2026年7月8日
    20300
  • IT项目管理工具与管理工具有什么区别,哪个好?

    选IT项目管理工具,核心是看它能否解决你团队的协作痛点,而不是盲目追新, 2026年的工具市场已经足够成熟,没有银弹,只有最匹配,2026年,IT项目管理工具哪个好这是很多团队负责人的第一问,我的经验是,先别问哪个好,先问你的团队需要什么,工具的功能强弱,取决于它是否贴合你的工作流,团队规模决定工具形态三五人的……

    2026年8月12日
    700

发表回复

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