我比较爱哗哗,你可以直接跳到下方简明步骤哟!

没想到我竟然因为刚开始使用Linux学代码……成了CSDN的日更博主,害怕,真就一个bug改一天,难受难受,这几天都没有产出。

好了言归正传!起因是想在我的Linux系统上安装一个PyTorch,教程说要安装Annconda,这个我会呀,我会百度!这不就装了吗,装着装着又要安装cuda,好嘛,装!下载好了安装包后还要在登录页面之前按下Ctrl+Alt+Fx,唔是的,F几是一个一个试的,不一定是F1……

然后安装的时候说我空间不够了,需要额外的8000+KB空间,我心想,那我重启开机删一点没用的文件不就好啦~

悲剧就发生了!出现了两行/dev/sda5:clean......这样开头的句子,然后就不动了,机智的我拿出可爱的小手机在百度里徜徉了起来。
问题花了很长时间解决了,我碰了很多壁,来我们学习一些新芝士。

1 按下Ctrl+Alt+Fx进入终端界面,输入帐号密码,这一步没有问题~

2 来我们掌握一点新芝士

命令作用
df -hl可以看到当前系统各个磁盘和文件占用大小和百分比
ls列出当前路径下的所有文件及文件夹的全名(带后缀)
du -sh *可以看到当前目录下各个文件及文件夹的大小
rm -r file可删除当前目录下名为file的文件或文件夹及其子目录下的所有文件和文件夹
mv ../A ../B/将某目录下的A文件或文件夹移动到B文件夹下
sudo reboot重启

3 由于执行了df -hl之后,我发现我开机显示的那两个/dev/sda的已占用空间全为100%,我就删文件嘛,其中第一个/dev/sda后面显示的目录是/,大概是根目录的意思,第二个是/usr,我就先在各个目录里ls ,找到cuda文件夹,这个必没用,毕竟我都没安装好,快删了,用rm -r file删除了cuda文件夹,有2G这么大吧好像,然后这个盘的问题就解决了,下面是根目录的问题。

4 在我印象中根目录就应该是字面意思那样,子目录删除了根目录也应该释放空间才对,但不是这样的,似乎看上去明明处于同一目录下的主目录home文件夹和其他的不是一个层次的一样,因为我怎么删home里的文件,/这个占用率都始终是100%,但是那些文件夹里的文件咱是真的不敢删呐,前两天刚请教小邹同学帮我配置了一下午OpenCV,再给删坏了可不行。网上有教程说把var文件夹移动到home下,不会对系统造成什么问题,照做,输入sudo mv var home/,输入系统密码,等了好几分钟就移动成功了,再df -hl一下,好了,那两个盘现在占用率不是100%了,兴奋地sudo reboot

5 这次没再出现/dev/sda......的提示,但是卡在了ubuntu界面,底下写着
Unattended-upgrade in progress during shutdown, please don't turn off the computer Progress
以我高考之后就再也没提升的英语水平来看,它在升级,不要关机,好嘛,不关不关,搜了搜,摁下了Esc键,看到了它升级的进度,总时长30min,打开了b站开始看前两天刚更新的《阴晴不定大哥哥》。

不知不觉它就好了,自动重启,开机,开机成功,不过就是右上角出现了这个警告
在这里插入图片描述过了一会儿弹出这样的对话框,关不掉,会一直弹出
在这里插入图片描述嗯,这一看就是我把var移动了的原因,我赶紧去运行了一下Qt,发现没什么问题,也就暂且先不管它~

但是讲真的,这一切都是因为当初装双系统的时候……磁盘空间没有分足的锅,所以除非我能学会扩展磁盘,或者要不把东西安装在别的目录下,否则我的Linux也就只能用用Qt了哭,所以我的var到现在还寄养在home主目录下嘞。

简明步骤

1.按下Ctrl+Alt+Fx进入终端界面,输入帐号密码

2.执行df -hl,找到占满的盘

3.用rm -r file删除导致你内存不足的没有安装完全的文件夹

4.如果路径为/的占用率依然为100%,在根目录下用sudo mv var home/将var文件夹移动到home文件夹下

5.执行df -hl检查各磁盘占用率是否已经不是100%,执行sudo reboot重启

6.出现Unattended-upgrade in progress during shutdown, please don't turn off the computer Progress,按下Esc键可看到升级总时长和已用时长,等待30min

7.成功开机!

每天学一点点,就能少菜一点点,加油( •̀ ω •́ )y

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐