Linux如何查看存储信息?linux查看磁盘空间大小命令

在 Linux 系统中,“存储信息”通常涉及两个主要方面:

  1. 磁盘/分区使用情况(硬盘还剩多少空间?哪些分区占用了空间?)
  2. 文件系统与挂载信息(哪些设备挂载到了哪里?文件系统类型是什么?)

以下是常用的命令和解释,帮助你查看和管理 Linux 存储信息:

Linux 磁盘剩余空间和文件目录大小的查询命令 df和du
加载中
Linux 磁盘剩余空间和文件目录大小的查询命令 df和du

查看磁盘空间使用情况

df (Disk Free)

显示文件系统的磁盘空间使用情况。

df -h
  • -h:以人类可读格式显示(如 GB、MB)。
  • 输出列含义:
    • Filesystem:设备或文件系统名称。
    • Size:总大小。
    • Used:已用空间。
    • Avail:可用空间。
    • Use%:使用百分比。
    • Mounted on:挂载点。

提示:如果想查看特定文件系统类型(如 ext4、xfs),可以加 -T 参数:df -Th

du (Disk Usage)

查看文件或目录的磁盘使用情况。

du -sh /var/log
  • -s:汇总(summarize),只显示总计。
  • -h:人类可读格式。
  • Linux如何查看存储信息?linux查看磁盘空间大小命令

  • 常用于查找哪个文件夹占用了大量空间。

查看磁盘分区与物理设备信息

lsblk (List Block Devices)

以树状结构列出所有块设备(硬盘、分区、USB 等)。

lsblk -f
  • -f:显示文件系统类型、UUID、标签等信息。
  • 示例输出:
    NAME   FSTYPE   LABEL   MOUNTPOINT
    sda
    └─sda1 ext4             /
    sdb
    └─sdb1 xfs      DATA    /data

fdisk

查看分区表信息(需要 root 权限)。

sudo fdisk -l
  • 显示所有磁盘的分区表、扇区大小、分区类型等详细信息。

parted

更强大的分区管理工具,也可用于查看信息。

sudo parted -l

查看挂载信息

mount

显示当前系统中所有已挂载的文件系统。

mount | column -t
  • 输出格式较杂乱,建议用 column -t 对齐。

findmnt

更现代、清晰的挂载信息查看工具。

findmnt
  • 以树状结构显示挂载点、来源设备、文件系统类型等。
  • Linux如何查看存储信息?linux查看磁盘空间大小命令

/etc/fstab

静态配置文件,定义系统启动时应自动挂载的设备。

cat /etc/fstab
  • 包含:设备、挂载点、文件系统类型、挂载选项、dump 和 fsck 顺序。

查看 I/O 性能与实时状态

iostat

监控磁盘 I/O 统计信息(需要安装 sysstat 包)。

iostat -x 1
  • -x:显示扩展统计信息(如 await、svctm 等)。
  • 1:每秒刷新一次。

iotop

类似 top,但显示的是磁盘 I/O 使用情况,可看到哪个进程在读写磁盘。

sudo iotop

dmesg | grep -i disk

查看内核日志中与磁盘相关的事件(如磁盘错误、SCSI 识别等)。

dmesg | grep -iE 'sd|disk|error'

查看文件系统详细信息

tune2fs(仅适用于 ext2/3/4)

查看 ext 文件系统的超级块信息。

sudo tune2fs -l /dev/sda1
  • 可查看:创建时间、最后检查时间、挂载次数、UUID 等。

xfs_info(仅适用于 XFS)

查看 XFS 文件系统信息。

Linux如何查看存储信息?linux查看磁盘空间大小命令

xfs_info /data

btrfs filesystem show(仅适用于 Btrfs)

查看 Btrfs 文件系统信息。


其他有用命令

命令 用途
blkid 查看块设备的 UUID 和文件系统类型
smartctl 查看硬盘 SMART 健康状态(需安装 smartmontools
lshw -class disk 显示磁盘硬件详细信息(需 root)
ls -lh /dev/disk/by-uuid/ 通过 UUID 查看设备链接

实用技巧

  1. 查找大文件

    find / -type f -size +100M -exec ls -lh {} ; 2>/dev/null | sort -k5 -rh

    查找根目录下大于 100MB 的文件并按大小排序。

  2. 检查磁盘健康

    sudo smartctl -a /dev/sda

    查看硬盘是否有坏道或即将故障。

  3. 查看内存与交换空间

    free -h

    虽然不直接是磁盘存储,但 swap 分区占用磁盘空间,需注意。

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

(0)
C语言Excel如何添加批注?excel批注功能详解
上一篇 2026年7月10日 12:33
linux自动交互如何实现?expect脚本实现自动化交互
下一篇 2026年7月10日 12:36

相关推荐

  • 350g服务器租用一个月多少钱?,怎么收费?

    350g服务器一个月多少钱?根据配置、带宽和机房等级,月租费用通常在500元至3000元之间,入门级350G硬盘服务器月租约500-800元,而高配可能超过2000元,选择持牌自营机房的服务商,如简米科技和酷番云,能确保价格透明和服务稳定,影响350g服务器月租的四个关键因素硬件配置:处理器、内存和硬盘350g……

    2026年7月28日
    800
  • 超微gpu服务器多少钱一台,哪个型号性价比高

    超微GPU服务器的起步价格通常在5万元左右,主流配置集中在10万到30万元之间,而搭载顶级GPU(如H100)的高端机型往往超过50万元, 这个价格跨度由硬件组合、使用场景和采购渠道共同决定,下面从核心因素、主流配置、采购方案和成本评估几个维度,帮你理清超微GPU服务器的真实价格,决定超微GPU服务器价格的核心……

    2026年8月20日
    600
  • 戴尔服务器128g内存2tb硬盘多少钱一台,值得买吗

    戴尔服务器128GB内存配2TB硬盘的配置,当前市场参考价在3.5万至5.5万元之间,具体取决于处理器、硬盘接口和阵列卡选型,戴尔服务器128G内存2TB硬盘的配置定位这类配置通常定位于中高端企业级应用,例如虚拟化平台、中型数据库、ERP系统等,戴尔PowerEdge系列,如R750xs、R760,是常见选择……

    2026年7月29日
    1800
  • 50M的服务器到底能容纳多少人,怎么计算

    50M带宽的服务器经过优化后,通常可以支撑数百人同时进行网页浏览等轻量级操作,但具体人数取决于应用类型和服务器配置,带宽与并发:从理论到实践的换算带宽的单位与有效传输带宽以Mbps计量,50M指每秒50兆比特,换算后约6.25MB/s,实际传输需扣除协议开销,通常有效带宽约为理论值的80%至90%,即5MB/s……

    2026年8月21日
    400
  • 自己组一台二手服务器要多少钱,值得买吗?

    自己组一台二手服务器要多少钱?核心答案:总硬件成本通常在2000元至8000元之间,但算上电费、网络和配件后,综合支出可能轻松过万,硬件成本:三大件决定预算天花板CPU:老旧至强仍是性价比之王二手服务器的心脏通常是Intel Xeon E5 v3或v4系列,比如E5-2650 v4,12核24线程,价格不到20……

    2026年7月27日
    2900
  • 服务器1M带宽到底能支持多少人同时访问?,带宽不够怎么办?

    1M带宽的服务器,在典型配置和优化前提下,日均支撑500-2000PV是合理范围,具体取决于网站资源体积和并发访问模式,带宽就像水管,1M代表每秒最多传输128KB数据,超过这个流量就会排隊等待,导致页面加载变慢,带宽与访问量的底层逻辑带宽单位是Mbps(兆比特每秒),1Mbps换算成实际传输速度是128KB……

    2026年8月22日
    200
  • App软件和服务器一年要花多少钱?,包含哪些费用

    App软件和服务器一年多少钱?答案很直接:开发完成后,服务器和相关基础设施的年度投入通常在几千元到几十万元之间,具体取决于App的类型、用户规模和架构复杂度,把钱花在刀刃上,前提是弄清楚这笔账怎么算,先把费用的底层逻辑理清楚App一年花多少钱,不是拍脑袋定出来的,它的成本结构分为两块:软件侧的开发和迭代,硬件侧……

    2026年8月23日
    100
  • 家用服务器功率一般多少瓦?,家用服务器一天多少电

    家用服务器功率一般在30W到150W之间,具体由硬件配置和运行负载决定,一台典型NAS约50W,而承载虚拟化和多任务的主机可达100W以上,影响功耗的核心硬件CPU性能与功耗的权衡处理器是功耗差异最大的部件,低功耗平台如Intel N100、AMD Ryzen Embedded,TDP仅6-15W,实际满载功耗……

    2026年8月24日
    100
  • linux joomla怎么安装?joomla安装教程

    在Linux环境下安装Joomla最稳妥的方式是通过LAMP或LNMP环境部署,推荐使用宝塔面板或命令行配合Composer进行安装,前者适合新手快速建站,后者适合开发者追求高性能与安全性,Joomla作为全球领先的开源内容管理系统,凭借其强大的扩展性和灵活性,在政府、教育及企业官网领域占据重要地位,许多用户在……

    2026年7月8日
    6200
  • linux命令中斜杠的作用是什么?linux路径分隔符用法

    在Linux系统中,斜杠(/)不仅是路径分隔符,更是绝对路径的起点和根目录的标识,正确使用它意味着你能精准定位文件、执行权限管理并避免路径解析错误,很多刚接触Linux的朋友,看到满屏的容易头大,觉得它只是个普通的符号,只要理解了它的“身份”,你会发现它是整个Linux文件系统的骨架,今天我们就把这个看似简单却……

    2026年7月4日
    18200

发表回复

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