使用jumpserver上传jar包报失败,因为之前上传都是成功的,所以排除sftp问题,怀疑是磁盘空间不足,所以使用df -h查看
可以看到的确是/dev/vda1使用率100%了,所以考虑清理磁盘空间,那么用命令找一下大于100M的文件 find / -type f -size +100M,当然这些操作都要有root权限
然后删除了一些日志文件,再试着上传jar就成功啦!
2023年8月8日新增经验
刚删没多久的磁盘空间又满了,应该是上次没删干净于是又百度了一下,这次查看每个目录下的大小
du -sh /*
参数说明:
- -a:列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已
- -h:以人们较易读的容量格式(G/M)显示
- -s:列出总量,而不列出每个个别的目录占用了容量
- -S:不包括子目录下的统计,与-s油电差别
- -k:以KB列出容量显示
- -m:以MB列出容量显示
- 与df不一样的是,du会直接到文件系统内查找所有的文件数据。
-
du -S 显示当前目录下文件总容量(不好汉子目录),而du则在最后显示该目录所有文件的总容量(包含子目录)。
一般是直接清理log,或者查找当前目录哪个文件夹占用空间最大,用命令:
du -h --max-depth=1
然后进入最大的文件夹,以大到小的顺序展现
ls -lhs
参考:
https://www.cnblogs.com/FlyGoldfish/articles/15689000.html