易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 605|回复: 1
收起左侧

linux系统救援模式

[复制链接]
发表于 2022-7-13 17:00:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式9 x/ m2 x- `2 ^5 L! J8 H
/ p+ k0 j, C2 V- D5 U
1、救援模式作用:
; }+ J# Y; }9 f1 `( l* y: [5 L        更改root密码;! u0 p( T" Q% g& Q  B0 v
        恢复硬盘、文件系统操作; G, d5 Y6 U) R& {3 `
        系统无法启动时,通过救援模式启动9 O  A; E. X8 c2 F9 R. J7 T2 M5 o

' i. s" H. k' ^( e) j4 d0 A2、放入系统光盘,进入BIOS,设置从光盘启动:2 X9 I3 ]4 F) ]; I3 g

* O4 H4 Z7 K: Y, l/ c+ U/ q
" m6 e( Q2 [( X2 B5 E) {- @/ s- U
3 ~  ^( z7 B( z3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"
- a- V! S$ J( ~6 m/ e! I2 c
; e: C, H* S* }* C$ w6 v" T5 g2 R3 S$ Z5 O0 Z: U- g2 ]+ b0 ?* _! X; i
  4、输入1,进入shell. R! V- n- d1 S' F" e& c' Y: v. z
7 w6 T* Q7 E/ }% ]8 P
# K4 q: f: B% \) L$ h( t
5、选择1,进入Rescue Mount模式。5 y1 g$ P9 P( F# ~5 {

8 R! @' e" Q; }7 s2 @- p- j% o- b( h3 P( n% v. Q
$ q( L, I/ p4 u; |0 {$ m3 `. c4 m
; [$ q+ W/ c; X7 d0 ~
mount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage- L# p1 x8 e1 h' x, x, c( g  M

) ?6 U* u" K  d% Q 6、 执行chroot   /mnt/sysimage/ 回到原来系统的根目录。0 T5 p/ }5 W; c. H% l) U& ^- k% A1 ?
, l- ]( B8 S/ Z0 \1 A5 M6 q8 K' K
注意命令提示符的变化:
4 |( M9 L+ E$ M* L6 K
1 j" w( S" |* q3 f进入shell命令行,提示符为bash-4.1#1 N% |7 |7 X& [
执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。$ N" g0 {8 s$ T9 E& i2 Z6 K
命令提示符变为bash-4.2#。如下图:
$ D3 H0 M9 P" y% P  b$ B, r* j0 i2 Z% }$ x

/ g. Y7 \; F3 ^$ T/ K, o) }" g* a5 t( b! Q7 v
  此时可以进行相应的恢复操作。
6 e9 {: _" X7 l当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息5 W6 m5 I" t( p, m+ c
( j7 n4 N! F5 r# E" l. |# N; n
Failed to mount /sysroot! O8 C" T! a% u. C* h. O
! P" D9 A7 f+ X0 f# x( H6 m8 }+ k
4 n6 ^& c! W: A$ d1 j' ?' W7 c2 u

- ~. ^. b% I' b+ h( O- R) C/ T  Nchroot 可以挂载任何带系统的目录6 O% a" a8 a4 i' n$ |3 o2 {
! Y' r" r% B# x9 w# Z
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
: Q: J* E$ j1 p/ e即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。
7 b: H7 _4 `" L5 `( E# _" x0 t
0 i$ f& h* |) Q& j6 S1 mchroot /mnt7 x; Q* h. O4 I" U* M7 \$ Y7 J% Y4 N
3 E; E; w2 k1 d( ^7 m+ L) B9 A
( g. P- c$ Q. A- j0 p+ Y
chroot 目录   如果该目录有系统,此目录即可加载上。
9 B  h5 q. G& O执行passwd 以及修改目录权限。( u5 z7 y% H- Q3 s; L4 Z0 x
2 c" T7 X8 p" w  U7 M$ g

/ J" L! {- n$ K1 l
8 M* }% V( h" c

当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息

Failed to mount /sysroot

+ K8 V, O0 t4 t8 D& F

) n; r$ a% ^. i6 T/ H+ k$ pchroot 可以挂载任何带系统的目录
/ u( ?/ q& I% _0 ]0 s" h# n6 _0 G5 _" h, e+ b3 ]7 \
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
. Z. l! c  \% C% H  X0 b4 a即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。3 h" b# z2 a# t$ F0 `# `

' v; @3 _$ G% G8 Mchroot /mnt
2 ]9 x4 k* c* r
; a$ v* p; ^5 D7 q- \$ B  R9 f: {3 r  R0 i1 ?0 R2 [
chroot 目录   如果该目录有系统,此目录即可加载上。
/ y% Q; L! H$ F5 k执行passwd 以及修改目录权限。  X% u/ ?- Q0 u5 g- r, D$ F/ I% I
5 @. \2 c- E- Y0 N
 楼主| 发表于 2022-7-13 17:00:13 | 显示全部楼层
进入到Rescue选项
2 S1 p5 V3 _2 F, c# u: n5 o; Y输入1,即选择Continue,然后回车: S- B( G9 S$ q! r

' \3 r0 E4 Z- D, `2 i9 [选择Continue,则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下。
! x0 k. ?  `- `7 |& L选择Read-Only,则会以只读的方式挂载已有的文件系统。
' \. b4 P! M* ?2 K. }1 x# e& x手动挂载则Skip。# O6 R1 y4 E& ~$ ?
Advanced ,高级选项就不作说明了。2 }  d  x$ H/ j
进行修复系统root分区
7 R. H& N+ @( J3 z" N确认系统卷是否是xfs分区格式
5 f! e1 B, e! H6 flsblk -f: @& a. m* z( }$ V4 F& U
执行 xfs_repari 系统xfs文件修复命令
7 k5 o' G' ]4 |/ a: \; pxfs_repari -v -L /dev/mapper/VolGroup00-LVroot
) y" J5 }% q- Q+ Z1 z( _将系统root分区卷LVroot挂载到一个目录下" F+ t* V6 \, u$ L: t- i- ~
mount /dev/mapper/VolGroup00-LVroot /mnt
3 J5 K) [/ T& e/ e3 r" C2 M' c进入到挂载目录下,查看挂载的root系统分区里面的fstab文件是否正确$ W% N8 A' [& c/ l+ V! ^! k) T8 p  O
cat /mnt/etc/fstab
: s* b; f4 U  Y0 r
; i1 ?7 |" {* g; P6 C' B如果在无法确认具体哪个卷坏了导致开机失败的话;) k- c' B. G! @4 a+ q! R

, i# h1 r% Z, @1 w; \有必要的情况下,可以从第3步骤开始依次将每个卷都修复一下# E& q5 j% x# A, X
* g9 |  A0 D  }% |+ b# Q& y
4. 重启验证系统是否正常
. r' t. x. e! b/ d! U; m% O修复完成后进行重启,并将远程卡上挂载的新镜像卸载
* T( {% M5 y: e' K& i5.如果没有逻辑分区的情况处理方式
. k) y( }! u  T( Pblkid命令对查询设备上所采用文件系统类型进行查询。主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。
' T: u1 x0 y1 B" ]6 D7 Z) h( k
8 j4 n: M, k* q2 [! Z修复type=“xfs”类型的磁盘,执行以下命令,时间过长一定要耐心等待执行完毕2 K( s! `% g6 l

. N& U3 B: K7 L5 K1 vxfs_repair -L  /dev/sda1      强制修复磁盘2 E! X5 V" i: w
在执行xfs_repair  /dev/sda1   即可
$ ]' B) v0 @4 B. Q, m5 Vxfs_repair    /dev/sda3
. w8 Y& E1 x2 D" x5 a( z
. q% d9 V  `+ q& a6 `* Y( ~
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:03 , Processed in 0.057542 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表