找回密码
 注册
查看: 612|回复: 1

linux系统救援模式

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-7-13 17:00:12 | 显示全部楼层 |阅读模式
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式
0 A, I- R- y8 v6 P3 l
% N. P3 x1 X/ I# q1、救援模式作用:2 X8 k5 n9 _+ A5 S
        更改root密码;& v4 `7 U& y9 b; I( f
        恢复硬盘、文件系统操作
" `" X; f/ C: t. I  T$ y; w) J        系统无法启动时,通过救援模式启动
6 o2 e2 N7 P) ^. ^2 l* U' o( |/ R2 |, v7 E- L  D( o. j
2、放入系统光盘,进入BIOS,设置从光盘启动:4 r$ b+ M7 Q9 p" _: d/ r/ I
( l8 Y8 q( }6 ~2 u! M

  A) }- g% f! ]# |3 A8 g+ o& e- H; C. O6 |% ~
3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"
) u6 n7 U7 z; v
3 c/ [4 X% i6 _, A+ t$ I. x5 g1 [  t5 j) q5 \0 Q
  4、输入1,进入shell1 O* T2 [7 f' Q& b3 d4 s+ N& \  {
' C: Q1 p$ R5 E! A* L- K

! y( q0 ^9 Y/ b6 `1 T: }7 X5、选择1,进入Rescue Mount模式。
" Q6 ~/ @  b/ ]+ t; W- `* ~: ?. I0 ?& w' ?( k0 }

1 ^8 x2 w$ h  {$ \5 C2 Q: W5 H: S$ c# A" I
2 \! H& G8 x# f
mount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage/ Y6 c+ S- {: @

, |: }  O: Q/ W* Q$ l8 m 6、 执行chroot   /mnt/sysimage/ 回到原来系统的根目录。) A8 p. w' q! R) h7 l* V4 P+ J

0 `* L3 F$ W! s$ q注意命令提示符的变化:
6 I4 R5 k& y* c) B$ u# s  z) d* A( J: L* F
进入shell命令行,提示符为bash-4.1#; ~- f# ~- S, x0 ~4 e7 R
执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。$ W7 f$ S3 {$ h& S
命令提示符变为bash-4.2#。如下图:8 ?: c! N: J7 \7 a

9 B, Y0 b/ z9 s7 X% {9 |2 H/ L2 T: B0 p
& ]4 d, D, Y; g: d6 X
  此时可以进行相应的恢复操作。( G5 I9 X, k& m  d) Z/ j2 A$ n
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息
& F$ @7 v7 a$ S, H9 l4 @+ g( l- c; D3 h4 L  V
Failed to mount /sysroot
/ [# J7 E) Z5 B% Y' _% v% N  e: [! y* a
0 n) Y5 o3 l* Y& d

, w- o! o. l8 d+ L) Mchroot 可以挂载任何带系统的目录
0 f  w' W0 O% D/ J
7 U% K( Z) _( r" q当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid  J: p! i7 ~- v4 c) W
即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。
! u$ g. q7 U+ i( Y0 O& V# ~% |( D' y3 m; m1 P7 n, P' U
chroot /mnt/ ^4 {; V5 _! c6 Z9 U# w
0 q/ i/ e9 }% g6 f$ T

0 o  ?4 U8 ?" B7 c, m" Kchroot 目录   如果该目录有系统,此目录即可加载上。4 g' E* y  V8 z  p7 U* t8 Q
执行passwd 以及修改目录权限。$ _! t, ^  y9 S. H7 h
! i  }. S& @- {. L3 F3 H

. K: j8 Y; ]# J: U6 T1 `. [
1 e: C; g% G7 P% a1 a

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

Failed to mount /sysroot


) J9 L2 m- z. U: I7 e5 }* N$ ~; d( U$ a& d# _: y
chroot 可以挂载任何带系统的目录
, E1 b* r5 Q5 ?% ~8 H) _# {: C9 O" R- J
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
/ W$ R: q+ p* h即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。
! z+ b" k8 a9 G- {
+ V3 H7 b2 E4 N7 U: _chroot /mnt
3 c& U9 x+ y- Q1 m; R8 [1 g5 F" T( ^: g% V3 s3 _+ x4 @$ T/ Y

% x' R5 S0 w1 q5 ^chroot 目录   如果该目录有系统,此目录即可加载上。4 j& a! \2 p; j! ?* D
执行passwd 以及修改目录权限。
6 l" p9 L4 Z- k& j, _# Y; t4 s

0 y9 v& `' e2 Y8 N  n: p" K* L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-7-13 17:00:13 | 显示全部楼层
进入到Rescue选项- u$ v* l# ^# B  _
输入1,即选择Continue,然后回车
, M+ n5 d! ^& ?+ J1 t% X
+ E$ I) k4 T, ?选择Continue,则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下。
" _% e9 r3 ~3 q3 `# ]# M8 C选择Read-Only,则会以只读的方式挂载已有的文件系统。
6 O( I( x5 y: M* z2 C- I" W手动挂载则Skip。5 |8 `2 T2 [1 y, D) V- W
Advanced ,高级选项就不作说明了。
3 }/ I# B- Z- c) x进行修复系统root分区6 Z0 D/ n* \+ C
确认系统卷是否是xfs分区格式! h6 O1 R- b$ o6 z, q) p5 G
lsblk -f" m/ z; g" X* S) N6 S
执行 xfs_repari 系统xfs文件修复命令
1 T$ z$ D; b5 M1 n8 Hxfs_repari -v -L /dev/mapper/VolGroup00-LVroot; Z0 V1 v* D+ r8 t
将系统root分区卷LVroot挂载到一个目录下2 D* S* S- @- G( _1 F
mount /dev/mapper/VolGroup00-LVroot /mnt
7 \% X2 I; R8 \4 J- k. V进入到挂载目录下,查看挂载的root系统分区里面的fstab文件是否正确
" n" F# y4 k; {* ?: e0 Rcat /mnt/etc/fstab
9 U6 @$ Z$ V2 a' H; r  c5 d/ i, K5 ^% g8 M) n
如果在无法确认具体哪个卷坏了导致开机失败的话;( I: K6 A) i% [0 `, u1 Q0 ^9 Z
  ?' b  E- ^0 p3 R- R
有必要的情况下,可以从第3步骤开始依次将每个卷都修复一下1 m  L- [% n% @5 G2 {  M# J7 }

6 ^: ^# `' n  s/ _! w4. 重启验证系统是否正常  i! V7 U  \, Q/ e4 F0 L
修复完成后进行重启,并将远程卡上挂载的新镜像卸载! K& h% H1 \6 d% R  f3 `3 R$ s
5.如果没有逻辑分区的情况处理方式) Q, W$ a* D- _  `3 @7 K) C
blkid命令对查询设备上所采用文件系统类型进行查询。主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。! \. C% e5 l3 l9 f; g: y: B

5 \1 O6 C( W. a: B9 R修复type=“xfs”类型的磁盘,执行以下命令,时间过长一定要耐心等待执行完毕
8 Q# |4 E  C- D. w, J& j* d# Y9 i9 _
xfs_repair -L  /dev/sda1      强制修复磁盘
" F2 v4 ^8 l) R6 Q( A在执行xfs_repair  /dev/sda1   即可
2 g8 V0 ?0 q! N0 _; Axfs_repair    /dev/sda3' \7 a! m. J3 b3 ?5 h3 l! d

+ H3 v4 r+ Q: W, }1 P- x  Z: u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:03 , Processed in 0.018712 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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