回顾一下事情的经过,当时是过去激活麒麟系统的用户要求帮装一个安全软件, 我在咨询完火绒安全的人他们说他们的软件必须安装在/opt目录下!但是/opt目录的空间不足32g无法安装,当时我自做聪明的想要从/data中分一部分空间来给他!可不知道lvm的东西如果去强制缩小的后果严重性。我输入了umount/dev/mapper/klas-opt 想要卸载这个目录 (这一步应该就开始出错了)可以看到这里我把原本378g的空间缩小到了358g(resize2fs这个命令不是我这种模式用的是另外一个这个后面说)
我也没挂载回去就已经重启了(这是人傻的错误)不知道是因为没有挂载还是我用错了命令导致系统崩溃了,这里如果有大佬知道解答一下?
接下来就是开始紧张的时刻了客户已经装了部分软件如果恢复不了那么重装系统后的一系列责任都得我来承担,我开始各种打电话问人,终于问到麒麟后台的人开始了艰难的恢复旅程。
在这个界面他让我按root密码可是键盘已经不起效果了,再沟通后决定用启动盘来修复。我开始使用工具格式化u盘然后做成启动盘->然后再启动项中选择以u盘启动
可以看到进入bios后把下一启动项选择使用u盘启动
然后就可以看到开机画面已经不一样了
当时看到这个界面他指挥我按第三个
然后选择第二项按回车
然后输入lsblk 查看分区情况
xfs_repair /dev/mapper/klas-root 这个命令好像是修复什么我目前不懂
xfs_repair -L /dev/mapper/klas-root
xfs_repair /dev/mapper/klas-opt 发现这个命令恢复不了
xfs_growfs /dev/mapper/klas-opt 有东西没有挂载上去
mount /dev/mapper/klas-opt /mnt
这个/mnt目录可能不对
xfs_repair -L /dev/mapper/klas-opt
mount /dev/mapper/klas-root /mnt 再来挂载 可以看到挂载成功了
chroot /mnt。vi /etc/fstab 把里面标红的都注释了一下
按exit 接着重启reboot 然后进入bios进入启动项把他改回去
然后奇迹就出现了能正常进入开机画面了
然后就是再回去把挂载回去,再进去把注释了的取消注册就可以了!这场风波虽然结束了但是那个目录里的东西是没了。接下来我就等着点好消息吧!最后希望大佬们包涵,我第一次发文,有限技术也懂,总之任何操作之前一定要备份数据,数据无价,前途堪忧啊我!