售前咨询400-838-0503

如何查看Linux服务器的文件系统?

发布:2025-03-31 18:50

搜索全部帮助分类的文档

5种专业方法教你查看Linux服务器文件系统

作为Linux系统管理员或开发人员,掌握查看文件系统的技能至关重要。本文将详细介绍5种专业方法,帮助你全面了解Linux服务器的文件系统结构、使用情况和性能指标。

一、使用df命令查看磁盘空间

df(disk filesystem)是最基础的磁盘空间查看命令:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  5.2G   14G  28% /
/dev/sdb1       100G   25G   75G  25% /data

参数说明:

  • -h:以人类可读格式显示(GB/MB)
  • -T:显示文件系统类型
  • -i:查看inode使用情况

二、使用du命令分析目录大小

要查看具体目录的磁盘使用情况:

du -sh /var/log/*
4.0K    /var/log/alternatives.log
12M     /var/log/apache2
8.0K    /var/log/apt

高级用法:

  1. 查找大文件:du -ah / | sort -rh | head -n 10
  2. 排除特定目录:du -sh --exclude="*.log" /var

三、使用lsblk查看块设备信息

lsblk命令可以显示完整的块设备层级:

lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
NAME   FSTYPE  SIZE MOUNTPOINT
sda            200G
├─sda1 ext4    50G  /
└─sda2 xfs     150G /home

四、使用mount命令查看挂载点

实时查看所有挂载的文件系统:

mount | column -t
/dev/sda1  on  /         type  ext4  (rw,relatime)
tmpfs      on  /dev/shm  type  tmpfs (rw,nosuid,nodev)

五、使用/proc/mounts获取详细挂载信息

系统级的挂载配置文件:

cat /proc/mounts
/dev/sda1 / ext4 rw 0 0
proc /proc proc rw 0 0

可视化工具推荐

工具名称 安装命令 特点
ncdu apt install ncdu 交互式目录分析
baobab apt install baobab 图形化磁盘分析

常见问题解答

Q:为什么df和du显示的大小不一致?
A:df显示文件系统整体使用情况,du统计文件实际占用空间,可能因已删除文件仍被进程占用导致差异。
Q:如何查看NFS挂载点的实际使用情况?
A:需要在NFS服务器端执行df/du命令,客户端显示的可能不准确。

掌握这些文件系统查看方法,将帮助你快速诊断磁盘空间问题、规划存储扩展和优化系统性能。建议定期使用这些命令监控关键目录,避免出现磁盘爆满导致的服务中断。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单