麒麟操作系统 (kylinos)常见问题:磁盘爆满的解决办法

226 阅读3分钟

【问题描述】银河麒麟桌面操作系统磁盘爆满,即文件系统的磁盘空间耗尽。

【问题分析】

有以下三种情况会导致产生该问题现象:1、系统用久了以后,磁盘爆满。2、由于微信或者Foxmail邮箱等软件缓存太大导致磁盘爆满。3、有些软件设计的不完善,没有提供设置的入口,而缓存的文件又不想删除,导致占用内存太大,从而导致磁盘爆满。

【问题解决方法】

情况1对应解决方法:

鼠标右键桌面空白处,打开终端,输入命令:sudo du -alh --max-depth=1 /,回车后通过回显结果看到哪些目录占用系统空间较大,以下图所示为例,可以看到/home目录占用系统空间较大。

输入命令:sudo du -alh --max-depth=1 /home,进一步查看/home目录下哪个文件夹占用系统空间较大。

再输入命令:sudo du -alh --max-depth=1 /home/kylin,更换需要查看的目录,然后一级一级的往下查找。

直到找到最终占用系统空间较大的文件,然后可以将其转移到大容量的数据盘下,或者不需要可以直接删除来释放空间。

情况2对应解决方法:

以Win32版微信为例,可以通过在“右下角三条横杠图标->设置->文件管理”处,将文件管理的路径更改到大容量磁盘的目录下。

Foxmail邮箱等其他软件,如果也有类型的路径设置地方,也可以参照该方法在设置里面去更改路径。比如360安全浏览器,参考如下图所示:

情况3对应解决方法:

例如:/home/kylin/.xwechat目录占用系统空间较大,但是由于保存了缓存记录不想删除,此时可以将其迁移到别的目录下。(备注:/home目录为各个账号的家目录,例如此处“/home/kylin”目录就是kylin账号的家目录,是不建议迁移到别的目录下。)

先退出各个软件,再重启一下电脑,然后找到容量大的数据盘,在该数据盘下新建一个目录用来放这个迁移的目录。比如,如下图所示,新创建的111111目录。

在桌面空白处打开终端,输入命令:mv /home/kylin/.xwechat /data/111111/,将当前用户家目录下.xwechat目录迁移到新建的/data/111111目录下。

以上命令执行完成后,如下图所示无任何显示信息,表示迁移成功。

再输入命令:ln -s /data/111111/.xwechat /home/kylin/.xwechat,创建软链接,将迁移后的目录链接到原来的目录下,详细如下图所示。

此时,可以正常访问/home/kylin/.xwechat目录,但是/home/kylin/.xwechat目录实际使用的是/data/11111目录的空间,因此系统盘的空间也会释放出来。