打个比方,看电影。对于观众来说,就是只读。因为只能看,不能写。谁能写?只有导演,演员,制片,灯光,摄影,音响,服装,道具,特技,烟火等等那些人才能写,他们拍片子的时候,就是写。等上映了,观众只能看,不能动手改动影片。即使片子里面哪段内容拍摄的不好,就算观众里面有哪个人执导影片的水平比导演还高,即使观众席上有个人,演技水平比剧中某个演员还强,那也只能看不能改了。不可能影片放映到一半,突然中间插一杠子,让观众把其中一段重拍重录再加进去吧?没有那么做的。所以,对观众来说看电影就是只能读(观看电影)不能写(改动影片内容或拍摄手法)。那就是只读readonly。
rw是可读可写read and write,表示既能看,也能动手编辑修改。还用拍电影做例子,什么是写?拍电影时,摄影机记录下来拍摄镜头就是写,录音师录制音响也是写。什么是读?影片摄制过程中,往往要看看以往拍摄的镜头效果好不好,有没有需要重拍的,需要改动的。那就是读。
步骤一,开机时随便按下键盘,进入以下菜单这里写图片描述
步骤二: 选择第一项,按e键进行修改
步骤三,定位到 ro(linux 16 or linuxefi)
这里写图片描述
步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”
这里写图片描述
现在你可以进入单用户模式了
依次输入以下命令进行root密码修改,修改完成之后强制重启即可。
chroot /sysroot/
passwd root
touch /.autorelabel
【摘要】当Linux系统出现故障无法正常启动系统时,Linux准备了单用户模式、救援模式等方式可以让我们有效的处理这类问题。本文简单分享一个利用救援模式解决Redhat系统无法启动的案例。
【正文】
一、 问题背景
1) 问题描述
一台部署了RHEL 7.2的物理服务器,突发死机故障,在尝试重启时,发现服务器无法正常进入 *** 作系统,直接进入emergency mode。本文主要分享 *** 作系统启动异常的问题排查过程。(服务器死机据后续日志分析,确定为内核的bug所致,本文不进行累述)
2) 故障现象
系统启动后,提示无法找到/dev/mapper/rhel-root,并直接进入emergency mode。
二、 排查思路
1) 收集系统启动异常的相关提示信息,获取到问题关键点:
Warning:/dev/rhel/root does not exist
初步定为配置文件问题或者逻辑卷root本身问题;
2) 尝试在应急模式下检查逻辑卷状态,发现当前情况并不稳定,常用命令无法使用、显示多为乱码;
3) 尝试进入单用户模式,发现情况和应急模式一样;
Redhat 7.2进入单用户模式:
1、开机启动至内核选择界面,选择第一项,按e进行编辑
2、定位到linux16这一行,找到ro,修改其为rw init=/sysroot/bin/sh
3、按ctrl+X启动至单用户模式
4) 利用系统安装光盘,进入Linux救援模式,进行排查。
Redhat 7.2救援模式启动方法:
1、把光盘加入光驱,然后启动,以光盘进行引导,选择救援模式(中间具体的步骤不再细说)
2、文件系统挂载到/mnt/sysimage目录下,这时切换到此目录下使用chroot /mnt/sysimage这条命令即可
5) 在救援模式下,首先查看服务器lv的情况,发现所有lv
status均为未激活状态。
查看lv
#Lvdisplay
修改lv
#vgchange -a y /dev/docker/root
6) 在尝试修改root的lv status时,发现root所在的vg名和启动时所指定的vg名不一致,基本确定问题点;
7) 修复
l 编辑文件/etc/default/grub
l 修改此文件中GRUB_CMDLINE_LINUX一行中rd.lvm.lv为合适的值
l 再执行以下命令重做grub :
n UEFI: grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
n 非UEFI:grub2-mkconfig -o /boot/grub2/grub.cfg
l 查看文件grub.cfg中是否修改为rd.lvm.lv=rhel/root
l 修改/etc/grub2.cfg中root=后接的lv路径改为实际的路径。
8) 系统启动后,通过history日志,确定为该系统业务部署时,使用了vgrename命令修改了vg名。
三、 总结
对于Linux的问题处理,需要对Linux的运行原理有所理解,这此前提下才能根据有限的提示信息判断问题方向、确定排查范围、找到解决方法。同时,提醒各位初学linux的同事么,在进行linux的一些 *** 作时,需要充分考虑这些 *** 作可能造成的影响,避免类似上述的问题发生。
转自 嘉为教育-rhce认证_rhce培训_linux培训_linux认证_linux考证
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)