df -h
是 Linux 系统中的一个命令,用于显示磁盘空间的使用情况。这个命令非常有用,可以帮助用户了解文件系统的存储空间使用状况,以便进行有效的磁盘空间管理。
-h
参数使得输出的磁盘空间大小更加直观易懂。df
命令可以显示多种类型的文件系统,包括但不限于:
df -h
查看哪些分区空间不足。Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 4.0G 79% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 60G 40G 60% /data
原因: 可能是由于某些文件系统挂载点没有被正确识别,或者是权限问题导致无法访问某些文件系统的信息。
解决方法:
sudo
提升权限,例如 sudo df -h
。/etc/fstab
文件,确保所有需要自动挂载的文件系统都有正确的条目。解决方法:
df -h /path/to/mountpoint
来查看特定挂载点的详细信息。du
命令查找大文件或目录,例如 du -sh /path/to/directory
。原因: 可能是由于文件系统损坏或者有隐藏的大文件占用了空间。
解决方法:
fsck
工具检查和修复文件系统。lsof | grep deleted
查找是否有已删除但仍在被进程使用的文件。通过上述方法,可以有效地使用 df -h
命令来管理和监控 Linux 系统中的磁盘空间。
领取专属 10元无门槛券
手把手带您无忧上云