情况描述:
单位的国产化电脑采用银河麒麟V10系统,在使用了近两个月时间后,开机到加载桌面那一步无法加载图形化桌面。
原理讲解
Linux本是纯命令行形式的系统,银河麒麟基于Linux中的Ubuntu LTS内核开发,其图形化的品牌IP则可以理解为封装了一个大软件,而现在遇到的问题就是,该缓存过多,为能自动清理,该区域占用满载而导致的。
解决方法
- 在启动后黑屏的状态下按e进入进入grub界面。
- 确认当前是否是管理员等级,若不是请输入
su root
命令,会提示输入密码,密码输入机制是不显示字符的,尽管输入,输入完成回车即可。(这里需要注意,这里要的密码不是用户后期改过的自设密码,出场默认密码,如果没有了可以联系收货客服询问密码)。
su root
- 键入一下命令查看磁盘占用的空间。
df -h
回显的内容词条注释如下:
Filesystem
:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
Used
:表示用掉的磁盘空间大小;
Available
:表示剩余的磁盘空间大小;
Use%
:磁盘空间使用率;
Mounted on
:文件系统的挂载点,也就是磁盘挂载的目录位置
- 将操作位置切换到根目录
cd /
- 显示文件或目录所占用的磁盘空间。
sudo du -sh *
命令描述:
du
显示文件或目录所占用的磁盘空间
-h
输出文件系统分区使用的情况,例如:10KB,10MB,10GB等
-s
显示文件或整个目录的大小,默认单位是KB
- 看百分比,找到那个文件占有率高的文件或目录,
cd 目标文件或目录名
切换至那个目录。 - 可再次
sudo du -sh *
显示文件或目录所占用的磁盘空间,而后cd
那个目录细找一下。 - 最后执行下面命令删除所有
sudo rm -rf XXX(文件或目录名)
命令解释:
rm -rf
:删除,目录或文件;
rm
:remove缩写,用于删除,目录或文件;
-r
:删除目录及其目录中包含的文件(如果不加该参数,rm
无法删除非空目录);
-f
:强制删除,无需再做确认;
- 重启电脑,Linux图形化问题已解决,桌面成功加载。