遇到情况:开机的时候出现报错:failed to start gdm.service - gnome display manager; 然后运行到finished systemd-update-utmp-runlevel.service - record runlevel change in utmp这一行之后卡着不动了。
报错意思是GNOME 显示管理器 (GDM) 服务启动失败,
解决方法:
1、这时可以按下:Alt+F2 输入用户和密码进入命令行界面。
2、使用 sudo journalctl -xe 命令查看系统日志,找到出错的原因是内存不足,那么则需要对磁盘进行扩充。
3、关闭虚拟机,对虚拟机的硬盘空间进行扩展,点击确定。
4、启动虚拟机,再次进入到命令行界面,执行 df -h 或 df -hT 命令可以看到自己各个文件内存的使用情况,一般情况下根目录占用的最多,下面我们就对根目录进行扩充。
5、执行 lsblk 命令可以看到硬盘分区信息,也可以使用 fdisk -l 命令,这里我们重点关注/dev/sda3的system这个属性,我这里是Linux,表示是Linux默认的磁盘管理机制。
我们可以看到分区已经有sda1、sda2、sda3,所以接下来要创建一个sda4分区,然后对根目录所在的分区进行扩充。
6、我们通过fdisk命令来对新增加硬盘进行分区,fidsk +硬盘名:fdisk /dev/sda4
7、接着会出现提示:command(m for help) :输入 p 查看分区有三个分区/dev/sda1、/dev/sda2和/dev/sda3
8、继续输入 : n (增加一个分区)
9、输入 :p(分区类型为主分区)
10、接下来 输入:3 然后两次回车选择默认
11、再出现command 输入 : t ;接着输入: 3 ;再输入: 8e (表示二进制);回车后再输入:w
然后分区创建完成
12、重启客户机
13、使用命令mkfs.ext4 硬盘名对刚才创建的分区进行格式化,使用命令 mkfs.ext4 /dev/sda4
14、使用命令pvcreate /dev/sda4 创建物理卷
15、使用pvdisplay命令用于显示物理卷的属性。pvdisplay命令显示的物理卷信息包括:物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID。
16、我们使用lvextend -L +19.9G +路径名扩容根分区【+那里新增的硬盘多大就输入多大】,不知道路径的可以用df -h命令查看。
然后执行命令 lvextend -L +19.9G /dev/mapper/rl-root
17、使用xfs_growfs命令增加 XFS 文件系统的大小,实际增加存储空间。
xfs_growfs /dev/mapper/rl-root
但是报错了:xfs_growfs is not a mounted xfs filesystem
原因为:xfs_growfs 命令 针对的是xfs文件系统
resize2fs 命令 针对的是ext2、ext3、ext4文件系统
解决如下:使用resize2fs /dev/mapper/rl-root 就可以了
18、然后就扩容成功,可以使用 df -h 命令查看,然后重启 reboot 就可以了