Linux硬盘占用情况

Linux硬盘占用情况
foresta.yang在Linux系统中,查看硬盘占用情况可以通过多种命令行工具来完成。以下是一些常用的命令:
-
df
命令:df
(Disk File System)命令用于显示文件系统的磁盘空间使用情况。使用-h
参数可以以易读的格式(如MB、GB)显示信息。1
df -h
-
du
命令:du
(Disk Usage)命令用于估算文件或目录的磁盘空间使用量。结合-h
参数也可以以易读的格式显示,而-s
参数可以提供指定目录的总大小。1
du -sh /path/to/directory
-
ncdu
命令:ncdu
(NCurses Disk Usage)是一个基于文本的用户界面工具,用于交互式地查看磁盘使用情况。它需要单独安装。1
ncdu /path/to/directory
-
lsblk
命令:lsblk
命令列出所有可用的块设备(如硬盘驱动器和分区)及其挂载点。1
lsblk
-
fdisk
命令:fdisk
是一个磁盘分区表操作工具,也可以用来查看磁盘分区信息。1
sudo fdisk -l
-
iostat
命令:iostat
命令用于监视系统输入/输出设备负载,包括磁盘。1
iostat
-
df
和du
结合使用: 有时候,df
显示的磁盘使用情况与du
不一致,这可能是由于文件系统级别的差异或删除文件后未释放空间等原因。在这种情况下,可以使用以下命令来诊断:1
du -x --max-depth=1 / | sort -h
这将显示当前目录下每个子目录的磁盘使用情况,按大小排序。
-
检查挂载点: 如果系统中有多个挂载点,您可以检查每个挂载点的磁盘使用情况:
1
df -h | grep -v '^Filesystem'
请注意,某些命令(如fdisk
)可能需要管理员权限,因此在使用时可能需要在前面加上sudo
。此外,根据您的Linux发行版和个人配置,某些命令可能需要单独安装。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果