Manjaro内存不足解决记录

1.Linux虚拟机

  最近在家闲得没事做,就使用VMware装了一个linux虚拟机,虽然之前装过许多linux发行版的虚拟机,也装过win10+Deepin双系统,但是从来没具体了解过,也从来用来学习过。这次由于电脑上有很多开发环境,还有目前正在进行的项目,不敢去折腾双系统,万一像上次一样搞崩了就完了。想体验一下Linux的朋友也可以尝试一下,现在Linux也有很多漂亮友好的图形界面(毕竟我还玩不了命令行),而且VMware和VirtualBox安装虚拟机也很简单。

2.Manjaro

   Linux有很多发行版,在看了很多文章之后,选择了Manjaro,他是基于大名鼎鼎的Arch的,就是那个所有东西都是命令行定制操作的发行版,都是大神玩的。有个好爸爸,它继承了大部分的有点,而且更友好。它的运行速度是我体验过的(ubuntu、debian、opensuse、centos等等)是多个发行版中运行速度最快的,也许有偶然性,不要喷我。它在虚拟机中运行速度,和当初我物理机装的国产Linux系统Deepin没什么区别。我选择的是KDE桌面环境,为什么不选Xfce和Gonme桌面环境呢,单纯的以为我觉得它好看。先上图,这是我找了许多博客综合美化过的。
Manjaro.png

3.Manjaro分区空间不足

  这是主要问题,我找了好久文章,大部分都是ubuntu的各种解决方案,可见ubuntu的使用者还是很多的。这是选择社区活跃的发行版的好处,好多问题网上都有解决办法了。我安装的时候之分了3个区,/(36G)根目录,存放系统命令和用户数据等、/home(40G)用户目录,存放普通用户的数据、swap(4G)交换分区,暂时存储数据,主要把内存上暂时不用的数据存起来,需要时再调进内存。别人说虚拟机40个G空间就够了,我直接给了80G。我还没做过什么东西,根目录的36G就已经剰了6G了。由于我现在已经解决了,只能说一下解决过程。
  1. 首先查看是哪个文件或文件夹占了太多空间
   cd / 进入根目录
   sudo du -h --max-depth=1 查看根目录文件夹所占空间
查看根目录文件占用空间.png
  2.我的当时是var文件夹占用了10G的空间,该文件夹存放的是软件运行所产生的数据,如日志、缓存文件等。usr占用12G空间,但是这个是安装软件的目录,先不管,进var查看具体情况。
查看var文件夹内各个文件所占空间.png
  3.在上一步的查询结果是cache文件夹占用空间最大,我们继续进去查看具体情况,看是哪个软件的缓存。
查看cache文件夹中各个文件夹所占空间.png
  4.我的问题当时是pacman产生的缓存9G多,pacman是Arch的软件包管理器,至此,找到根源。剩下的就交给pacman的命令来处理吧。这里不说pacman的其他命令,只是清理缓存命令。
  pacman -Sc 清理未安装的包文件,位于/var/cache/pacman/pkg/目录
  pacman -Scc 清理所有的缓存文件

4.结束

  至此,问题就解决啦。虽然解决问题的过程只有几步,但是我真的探索了几个小时。差点就删了,重新安装给根目录分100G。Linux学会了还是很有意思的,可定制性非常强,并且对硬件的要求比较低,如果你有即将报废的电脑,不要扔了,可以装一个Linux,说不定还能流畅的再战几年。等开学我打算花几百淘一个很废的二手笔记本,装一个轻量级的Linux发行版,比如Lubuntu。什么奔腾、赛扬等CPU还能战。嘿嘿!!!

注:如有错误,烦请评论指出。

发布了2 篇原创文章 · 获赞 0 · 访问量 11

猜你喜欢

转载自blog.csdn.net/weixin_40589682/article/details/105176962