云服务器Linux如何查看磁盘空间?
常见问题
云服务器Linux如何查看磁盘空间?
2025-04-10 04:00
云服务器Linux
云服务器Linux如何查看磁盘空间?5种常用方法详解
对于使用云服务器Linux系统的用户来说,定期检查磁盘空间使用情况是一项重要的运维工作。本文将详细介绍5种常用的Linux磁盘空间查看方法,帮助您全面掌握服务器存储状况。
一、df命令 - 最基础的磁盘空间检查工具
df(disk free)命令是Linux系统中最常用的磁盘空间查看工具,使用简单但功能强大。
df -h
这个命令会以人类可读的格式(GB/MB)显示所有挂载点的磁盘使用情况。其中:
- -h 参数表示human-readable,以易读格式显示
- Filesystem列显示设备名称
- Size列显示总容量
- Used列显示已使用空间
- Avail列显示可用空间
- Use%列显示使用百分比
- Mounted on列显示挂载点
二、du命令 - 详细分析目录占用空间
当发现某个分区空间不足时,可以使用du(disk usage)命令找出具体是哪些目录占用了大量空间。
du -sh /*
常用参数说明:
- -s 显示总计而不显示子目录
- -h 以人类可读格式显示
- -c 显示所有文件的总计
- --max-depth=N 限制显示目录层级
三、lsblk命令 - 查看块设备信息
lsblk命令可以显示所有可用块设备的信息,包括未挂载的分区。
lsblk -f
输出包含:
- 设备名称
- 挂载点
- 文件系统类型
- 分区大小
- 分区UUID
四、fdisk命令 - 查看磁盘分区表
fdisk是一个强大的磁盘分区工具,可以用来查看磁盘分区情况。
fdisk -l
这个命令需要root权限执行,会显示:
- 磁盘总容量
- 分区表信息
- 每个分区的起始和结束位置
- 分区类型
五、使用图形化工具 - ncdu
对于习惯图形界面的用户,可以安装ncdu工具:
sudo apt install ncdu # Ubuntu/Debian
sudo yum install ncdu # CentOS/RHEL
安装后运行:
ncdu /
ncdu会扫描指定目录并以交互式界面显示空间占用情况,支持:
- 按大小排序
- 进入子目录查看
- 删除不需要的文件
实用技巧
1. 查找大文件
find / -type f -size +100M -exec ls -lh {} \;
2. 自动清理日志
journalctl --vacuum-size=200M
3. 监控磁盘空间变化
watch -n 60 df -h
总结
掌握这些Linux磁盘空间检查方法,可以帮助您:
- 及时发现存储空间不足的问题
- 准确找出占用空间的文件和目录
- 合理规划存储资源分配
- 避免因磁盘满导致的服务中断
建议将磁盘空间检查加入日常运维工作中,特别是对于生产环境的云服务器,可以设置定时任务定期检查并发送告警。
云服务器Linux如何查看磁盘空间?5种常用方法详解
对于使用云服务器Linux系统的用户来说,定期检查磁盘空间使用情况是一项重要的运维工作。本文将详细介绍5种常用的Linux磁盘空间查看方法,帮助您全面掌握服务器存储状况。
一、df命令 - 最基础的磁盘空间检查工具
df(disk free)命令是Linux系统中最常用的磁盘空间查看工具,使用简单但功能强大。
df -h
这个命令会以人类可读的格式(GB/MB)显示所有挂载点的磁盘使用情况。其中:
- -h 参数表示human-readable,以易读格式显示
- Filesystem列显示设备名称
- Size列显示总容量
- Used列显示已使用空间
- Avail列显示可用空间
- Use%列显示使用百分比
- Mounted on列显示挂载点
二、du命令 - 详细分析目录占用空间
当发现某个分区空间不足时,可以使用du(disk usage)命令找出具体是哪些目录占用了大量空间。
du -sh /*
常用参数说明:
- -s 显示总计而不显示子目录
- -h 以人类可读格式显示
- -c 显示所有文件的总计
- --max-depth=N 限制显示目录层级
三、lsblk命令 - 查看块设备信息
lsblk命令可以显示所有可用块设备的信息,包括未挂载的分区。
lsblk -f
输出包含:
- 设备名称
- 挂载点
- 文件系统类型
- 分区大小
- 分区UUID
四、fdisk命令 - 查看磁盘分区表
fdisk是一个强大的磁盘分区工具,可以用来查看磁盘分区情况。
fdisk -l
这个命令需要root权限执行,会显示:
- 磁盘总容量
- 分区表信息
- 每个分区的起始和结束位置
- 分区类型
五、使用图形化工具 - ncdu
对于习惯图形界面的用户,可以安装ncdu工具:
sudo apt install ncdu # Ubuntu/Debian
sudo yum install ncdu # CentOS/RHEL
安装后运行:
ncdu /
ncdu会扫描指定目录并以交互式界面显示空间占用情况,支持:
- 按大小排序
- 进入子目录查看
- 删除不需要的文件
实用技巧
1. 查找大文件
find / -type f -size +100M -exec ls -lh {} \;
2. 自动清理日志
journalctl --vacuum-size=200M
3. 监控磁盘空间变化
watch -n 60 df -h
总结
掌握这些Linux磁盘空间检查方法,可以帮助您:
- 及时发现存储空间不足的问题
- 准确找出占用空间的文件和目录
- 合理规划存储资源分配
- 避免因磁盘满导致的服务中断
建议将磁盘空间检查加入日常运维工作中,特别是对于生产环境的云服务器,可以设置定时任务定期检查并发送告警。
标签:
- Linux磁盘空间
- df命令
- du命令
- 莱卡云
