攀升科技官方知识平台,为您提供包括攀升定制电脑、笔记本电脑、一体式电脑及相关周边数码科技产品的知识分享,帮助解决您在使用中遇到的问题。
《统信UOS》磁盘空间不足排查以及处理方法
2022-09-05 11897
1
应用场景
1、磁盘空间不足,客户要求检查
2、1043之前版本,如数据盘空间不足会导致无法进入桌面环境
磁盘空间不足排查方法
系统盘磁盘空间不足排查基本以检查/usr为主,高概率为/usr/share下面爆满为主,出现概率极少,此处以数据盘磁盘空间不足举例,
由于我们系统磁盘分区的特殊性,数据盘分区会单独在/data下,所以建议是先cd/data 之后再使用下面命令排查每个目录所占磁盘大小。
sudo du -sh * .[^.]*
ps:可以同时查询隐藏文件大小,根据真实案例,部分应用软件导致的磁盘爆满会有以隐藏文件形式出现,并且不方便直接删除文件,只能清空内容为主
然后一层一层排查到具体目录或者异常日志。
sudo du -s  * .[^.]*|sort -nr
ps:当前目录下所占磁盘空间大小排序
用这种方法首先确认大文件所在的位置,然后再根据目录功能判断磁盘爆满原因和选择清理方法。
比如有特例,老版本北信源的审计软件会在/opt下的软件安装目录产生大量日常扫描日志,一个约14M,一天约24次以上,但是没有定期清理功能,客户也要求必须保留2个月的日志,但是正好这次采购的机型硬盘只有240G,就导致了数据盘爆满无法进入系统,这种就得要集成商和甲方协商是否需要协商北信源添加定期清理功能并且扩充硬盘。
磁盘空间文件清理方法
1、直接删除文件
rm  -rf   目标文件
2、清空文件内容
自己不清楚能否自动生成的文件,或者单个大的日志文件建议以清空内容的方法清理,保留文件
echo  > 目标文件
举例:
echo  >  tdagent_portlisten.log
ps:有的文件权限为644,单独加sudo提权是无法执行命令的,必须先sudo -i切到root用户,或者chmod添加该文件其它用户的w权限,后者不提倡使用。
温馨提示:攀升网站提供的技术方案与您产品的实际情况可能存在差异,请您认真阅读方案并知晓其示风险的情况下谨慎操作,避免造成任何损失。