linux 磁盘空间满了,排查记录

1、df:查看磁盘空间

df -h # -h:以K、M、G为单位展示查询结果,提高信息可读性

输出: 

Filesystem            Size  Used Avail Use% Mounted on
...
/dev/nvme0n1p2        172G  160G  3.4G  98% /
...
可以发现/dev/nvme0n1p2将满,而且是根目录/下所有信息挂载在这里,所以要到根目录下去排查哪里占用空间

2、du:用于统计linux中文件或目录所占磁盘空间的大小

cd /
du -h --max-depth=1 # --max-depth=1:其中,数字“1”是指查询结果中最多显示的目录层数,这里指最多显示一层目录

输出:

...
16 G    ./home
...
25.9G    .  #总共占用的空间
可以看到/home下占用了16G,这时候切换到home下查看
cd /home 
du -h --max-depth=1
这样一层一层可以查到最终占用空间的地方

 

 

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你的Linux系统磁盘空间已经了,你需要采取一些措施来释放空间。首先,你可以使用一些命令来查找哪些文件或目录占用了大量的磁盘空间,例如du、df、ls等。然后,你可以删除一些不必要的文件或目录,或者将它们移动到其他磁盘或存储设备中。此外,你还可以清理一些临时文件或日志文件,或者使用一些工具来压缩或归档文件。总之,你需要根据具体情况采取相应的措施来释放磁盘空间,以确保系统正常运行。 ### 回答2: 当linux系统磁盘空间了,可能会出现诸如无法保存文件、程序运行受限等问题。针对这种情况,我们可以采取以下几种方法: 一、查找文件并删除多余文件 可以使用一些命令搜索整个磁盘区域中的大文件或文件夹。找到这些文件后,可以考虑将其删除或移动到其他磁盘中。 例如,使用以下命令可以搜索所有大于500MB的文件: find / -type f -size +500M -exec ls -lh {} \; 查找出来的文件可以通过rm命令直接删除: sudo rm -rf /path/to/large/file 二、清理系统缓存 在linux系统中,会有一些内存空间用于临时存储数据,这些数据可能包括缓存文件、日志文件等。这些缓存文件可以导致系统磁盘空间不足。可以使用以下命令清理系统缓存: sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove 三、查找并删除日志文件 在系统中,各种应用程序和系统都会生成日志文件以记录信息。这些日志文件可能会占用大量的磁盘空间。因此,可以使用以下命令查找并删除它们: 查找最近一周内的日志文件: sudo find /var/log -type f -mtime -7 删除指定日志文件: sudo rm /var/log/auth.log 四、使用du命令来查看磁盘空间 使用du命令可以帮助用户查看磁盘上的文件和文件夹所占用的空间,并找到占用大量磁盘空间的文件和文件夹。 例如,使用以下命令会列出所有文件夹和文件,按大小排序并显示其大小和路径: sudo du -hs /* | sort -rh 通过对以上方法进行组合使用,就可以有效地解决linux系统磁盘空间的问题。 ### 回答3: 当Linux系统磁盘空间了的时候,会出现一些问题,比如无法新建文件、无法写入数据、系统运行缓慢等等。解决这个问题的方法有很多种,以下是一些常用的方法: 1. 删除不必要的文件:可以使用命令“ls -alh”查看当前目录下的文件和文件夹的大小,找出占用空间较大的文件进行删除。 2. 清理系统缓存:使用命令“sudo apt-get clean”可以清理系统已安装软件的缓存文件。 3. 安装软件包管理工具:可以使用aptitude或者synaptic这样的软件包管理工具来卸载不需要的应用程序和文件。 4. 转移重要数据:当磁盘空间不足时,可以将一些重要的数据存储到外部硬盘或者云存储服务上,来释放磁盘空间。 5. 查看日志文件:系统日志文件也会占用一定的磁盘空间,使用命令“sudo du -h /var/log/”可以查看日志文件的大小。 6. 压缩文件:将一些较大的文件进行压缩可以占用更小的磁盘空间,使用命令“tar –cvzf filename.tar.gz 文件名”可以将文件进行压缩。 总之,要解决Linux系统磁盘空间了的问题,需要综合运用以上各种方法。在进行操作前,要确保不会误删重要文件。如果还是无法解决问题,可以考虑进行磁盘扩容或者更换更大的硬盘来解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值