centos7启动故障修复实验(代码片段)

author author     2022-11-12     169

关键词:

故障详情:/etc/fstab和/sbin/init以及/boot目录(系统分区使用逻辑卷)
首先手动删除/etc/fstab和/sbin/init文件以及/boot目录下所有文件。
技术分享图片
恢复思路:
1、由于/etc/fstab文件丢失会导致无法自动挂载分区,所以需要手动挂载,但是,由于使用了逻辑卷所以在挂载之前还要先加载逻辑卷。
2、挂载逻辑卷之后先手动修复/etc/fstab文件中的内容。并重启
3、/sbin/init在Centos7中为/lib/systemd/systemd文件的软链接,可以根据情况重建软链接或修复systemd文件本身
4、恢复内核文件以及initramfsxxx.img文件
5、重建/boot目录下文件
6、重建/boot/grub2/grub2.cfg
7、重启测试
恢复过程。
以下操作全部都在救援模式
1./etc/fstab文件损坏进入救援模式的故障信息
技术分享图片
先使用lvscan查看逻辑卷信息然后使用vgchange -ay启用逻辑卷,然后使用mount 挂载根分区如下:
技术分享图片

2.手动创建fstab文件。请确保目录正确,参照以下内容:
技术分享图片
其中
第一个字段为需要挂载的分区的设备路径。通常lv设备的路径在/dev/mapper下,可以通过文件名判断是哪个分区,比如通常centos-root为根分区设备文件(是个软链接)
第二个字段为挂载点
第三个字段为文件系统类型,后面的不用变动即可。各字段可以使用空格或者tab分割。
文件创建完成之后重启继续进入救援模式,如果在进入之后看到以下内容则表示fstab文件没有问题
技术分享图片
3.如果在centos7中只是/sbin/init文件损坏,只需要执行
ln /mnt/sysimage/lib/systemd/systemd /mnt/sysimage/sbin/init
重新建立软链接即可,如果是Centos6或者Centos7中的systemd文件损坏可以通过安装upstart-xxx.rpm或者systemd-xxx.rpm包进行修复,安装之前需要先挂载光盘,注意关盘路径,安装命令如下:

rpm -ivh /mnt/cdrom/Packages/upstart-xxx.rpm --root=/mnt/sysimage/ --force
或者
rpm -ivh /mnt/cdrom/Packages/systemd-xxx.rpm --root=/mnt/sysimage/ --force
4.内核文件和initramfs-xxx.img可以通过安装kernel包重建
rpm -ivh /mnt/cdrom/Packages/kernel-xxx.rpm --root=/mnt/sysimage/ --force

注意以上操作全部都没有使用chroot进行切根操作。

5./boot目录下的文件大多数都可以通过一条命令解决除了grub.cfg,在Centos6中更可以手写该文件,不过7中提供了对应的命令可以直接生成grub.cfg文件内容。
首先使用chroot /mnt/sysimage进行切根
然后使用grub2-install /dev/sda安装grub2
使用grub2-mkconfig > /boot/grub2/grub.cfg生成grub.cfg
技术分享图片

重启,看看成果吧

centos7.6删除/boot目录下所有内容的故障修复详细步骤(代码片段)

CentOS7.6删除/boot目录下所有内容的故障修复 A.装置重启,出现Starting进度条时,按一次Esc键 B.选择CD-ROM从光盘启动 C.选择Troubleshooting D.选择RescueaCentOSsystem E.输入1,选择Continue F.按Enter键 G.输入chroot/mnt/sysi... 查看详情

centos7.4启动第一个kvm虚机实验and问题总结(代码片段)

...使用的是Ubuntu,在程序启动方式上存在差异,当前环境是centos7.4[[email protected]~]#/bin/systemctlstatuslibvirt-bin.serv 查看详情

centos7修复实验

1.修改启动时菜单默认的内核     1.vim/etc/default/grub     650)this.width=650;"src="http://s4.51cto.com/wyfs02/M02/88/02/wKioL1fnvJ-gARpBAAA-vXaQfCk735.png"title=" 查看详情

mha的集群架构实现高可用(代码片段)

...9;设置脚本管理vip(2)配置MHA的配置文件6,检查和启动manager7、验证二、故障修复步骤1、修复db2、修复主从#3、修改配置文件4、启动m 查看详情

引导过程总览(代码片段)

...件2.忘记root密码3.系统服务控制4.linux系统运行级别5.优化启动过程ntsysv工具chkconfig工具5.优化启动过程ntsysv工具chkconfig工具一、引导过程1.引导过程总览开机自检(BIOS 查看详情

centos6启动故障及修复

前言前文中我们熟悉了linux的启动流程,如果在启动过程中文件丢失或者损坏了怎么办呢?难道只有重装系统这一条路吗?那我们不是成了普通网管了吗?作为专业的运维工程师,我们需要掌握如何快速修复系统启动。实验1:破... 查看详情

系统启动-——故障排查(代码片段)

实验目标:分别删除/boot下的initramfs-2.6.32-358.el6.x86_64.img和vmlinuz-2.6.32-358.el6.x86_64文件然后挂载光盘,进入救援模式进行故障恢复。实验前先查看/boot下initramfs-2.6.32-358.el6.x86_64.img文件属性和内容:方法一:================================... 查看详情

css修复动画故障(代码片段)

查看详情

安装glibc错误链接导致系统崩溃,u盘启动紧急救援模式下修复系统。(代码片段)

...了一个不小的故障,输入所有命令都无效,直接系统无法启动。 故障描述sln/usr/lib64/ld-linux-x86-64.so.2/usr/lib64/ld-2.17.so[[email protected]~]#sln/usr/lib64/ld-linux-x86-64 查看详情

学习笔记之centos启动故障解决方法(代码片段)

本解决方法都是以CentOS7为模本介绍的1.由于MBR中的Bootloader损坏而无法启动  启动不了的现象    一直死等,有可能自动更换启动设备置PXE网卡启动,或者U盘启动。因为BIOS的启动第一项硬盘启动找不到了。网卡启动现... 查看详情

gfs分布式文件系统(理论+实验+故障模拟)(代码片段)

...式化创建(所有节点执行)5.3配置host文件并安装启动GFS&#x 查看详情

centos7修复mbr扇区故障

MBR引导记录位于物理硬盘的第一个扇区(512B),该扇区又称为主引导扇区(MBR扇区),除了包含系统引导程序的部分数据以外,还包含了整个硬盘的分区记录主引导扇区出现故障时,将无法进入引导菜单,找不到正确的分区位... 查看详情

centos7中搭建cobbler自动装机服务(代码片段)

一、实验环境一台centos7epel源网址https://fedoraproject.org/wiki/EPEL?rd=Epel使用nat模式二、实验步骤1、下载epel源后进行文件夹挂载到linux目录中使用安装epel源2、安装所需要的服务vim/etc/cobbler/settings//修改cobbler中指定PXE位置并启动DHCP,... 查看详情

centos6,7常见系统故障解决方法(代码片段)

...系统故障,以及误操作而造成的故障以及解决方案。一,centos7.4上vmlinuz-3.10.0-693.el7.x86_64内核文件损坏。1,故障状态如下(一直卡在该页面)2,修复方法如下(挂载光盘进入救援模式)依次选择:Troubleshootimg——>RescueaCentossys... 查看详情

centos7系统恢复grub(代码片段)

centos7系统恢复故障描述1.启动之后操作系统只能进入到单用户模式使用U盘进入救援模式进行恢复选择Troubleshooting选择RescueaCentossystem选择1continue但是选择这个之后就一直卡在这里不动,很奇怪不知道怎么回事重启系统进入centos7单... 查看详情

诊断和响应故障_使用数据恢复顾问(datarecoveryadvisor)诊断和修复故障(代码片段)

...顾问(DataRecoveryAdvisor)工具来诊断和修复数据库故障。1.数据恢复顾问概述1.1.数据恢复顾问目的数据恢复顾问是一个可以自动诊断数据故障,确认和提出合适的修复选项和在用户的请求下执行修复的Oracle数... 查看详情

系统故障修复参考(代码片段)

1.13单用户模式1.14救援模式1.15克隆虚拟机1.16Linux机器相互登录1.13单用户模式重启系统命令:rebootinit.6shutdown-rnow关机命令:init.0poweroff1.1.1虚拟机开机瞬间按任意键进入引导项1.1.2进入引导修改项界面,press‘e’edittheselecteditem按‘... 查看详情

记一次文件系统故障的修复(代码片段)

1故障起因收到白盒告警:线上机器ip:x.x.x.x文件系统没有挂载(/search/odin)。看来得登上机器排查了。2df-h看下情况[@djt_22_168~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/vda140G5.4G32G15%/devtmpfs3.9G03.9G0%/devtmpfs3.9G03.9G0%/dev/shmtmpfs3 查看详情