1. 问题场景:
分区失败,重启了虚拟机,导致系统进入 dracut 页面。开机显示
直接回车,等待重启失败的页面
自动进入了 dracut 模式(救援)。
2. 临时解决进入系统
查了一下:如果出现 “dracut” 提示、进入 dracut 模式或者 dracut emergency shell
,这可能表示系统无法正常引导或加载根文件系统。
在shell命令行执行以下:
dracut:/# lvm vgscan
dracut:/# lvm vgchange -ay
dracut:/# exit
这种方式可以临时解决,进入系统(远程SSH 也是正常的)。但是重启之后依然会进入dracut模式。
3. 重新操作分区扩容
由于是分区操作可能没有操作完成就重启了服务器,导致分区异常,启动失败了,那现在可正常进入服务器了,就重新检查下分区。
从磁盘占用情况可以看到,root 目录还是 50G的大小,这是之前创建虚拟机默认的大小。
中可以看到,磁盘总的容量已经扩容到500G了,原来是 200G;看下当前磁盘分区情况:fdisk -l
接着使用 fdisk 修改磁盘分区:fdisk /dev/sda
上面截图就是新增分区的操作:
# 创建分区命令
fdisk /dev/sda
再输入p
新增分区输入:n
回车(默认为主分区primary)
分区号、起始扇区、结束扇区都默认(回车)
设置分区格式 直接输入:t
分区号默认(回车)
Hex 代码为 8e (8e代表Linux LVM分区类型)
w (写入分区表)
等待分区完成
这里虽然提示设备或资源忙,忽略这个错误,继续执行 命令:partprobe
然后参考:VMWare ESXI 给虚拟机硬盘扩容记录(CentOS7) 进行分区合并。
配置分区成功后,在合并分区时:vgdisplay -v
没有显示新增的分区 sda3
[root@aikg ~]# lvm
lvm> pvcreate /dev/sda3
WARNING: ext4 signature detected on /dev/sda3 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sda3.
Physical volume "/dev/sda3" successfully created.
lvm> vgdisplay -v
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size
lvm> vgdisplay -v
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created.
lvm>
lvm> vgextend centos /dev/sda3
Volume group "centos" successfully extended
lvm>
lvm> vgdisplay -v
--- Volume group ---
VG Name centos
System ID
Format lvm2
Met服务器托管网adata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 2
Act PV 2
VG Size 498.99 GiB
PE Size 4.00 MiB
Total PE 127742
Alloc PE / S服务器托管网ize 50942 / 198.99 GiB
Free PE / Size 76800 / 300.00 GiB
VG UUID 7EFuUv-WWlG-kFEM-XDWJ-niAh-iP8A-VxFGya
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID wpAfVQ-XL8j-UExO-D6dL-eud3-fLiR-sLejTp
LV Write Access read/write
LV Creation host, time data-source1, 2021-03-24 14:20:04 +0800
LV Status available
# open 2
LV Size
然后再次操作,新建 pv 后,才显示 sda3 这个物理卷;接着操作扩容根目录:
正常扩容完毕。
接着重启下服务器,发现可以正常启动了。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Unity的IUnityLinkerProcessor:深入解析与实用案例
Unity IUnityLinkerProcessor Unity IUnityLinkerProcessor是Unity引擎中的一个接口,它允许开发者在Unity项目构建时对代码进行链接处理。这个接口可以用来优化项目构建大小,减少不必要的代码和资源,提高项目…