易陆发现互联网技术论坛

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

linux系统救援模式

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

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

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

x
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式1 P" L4 W1 D) a, ?

1 t$ \; y1 ^8 j) E! r% s1、救援模式作用:' g6 v' L( |( e& I2 G
        更改root密码;$ m. S2 T. l* C7 i& t# T
        恢复硬盘、文件系统操作
. l5 m  x' O  _, O        系统无法启动时,通过救援模式启动1 ^5 }# a7 v# A0 J+ d6 ?
2 e( J( \4 e6 U) n% ^4 [$ m6 L
2、放入系统光盘,进入BIOS,设置从光盘启动:
, q- C/ X) R$ s/ m
9 C. C+ _6 d) X. k- {
( z8 N* u  u; b3 Y5 J6 r! {
4 s' n4 ~; q' Z! Y$ I3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"& r* D$ f  q' v% b2 v$ j
% k  G1 w/ ^9 W4 x4 J
3 g$ m: I4 C3 |1 m  z
  4、输入1,进入shell
3 K8 v7 J- l7 y3 V. M- u+ r
9 G- y" G& y4 I- G" n- A+ P5 V- Z, h" X
5、选择1,进入Rescue Mount模式。
: Q8 j/ c3 K3 j2 u! F# I- J
# }) @3 \7 H- {
# n. C3 B* E4 u1 n4 O
" Z7 A+ z7 u/ P6 R' P! o9 b; P: s- i9 h1 L# u
mount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage/ e7 e8 {2 Z! o2 s0 Y
  v! q! @% W0 Q# E
6、 执行chroot   /mnt/sysimage/ 回到原来系统的根目录。/ S  z6 v7 L& W" ]9 ^
+ h6 {, u" X1 ?2 ^& P
注意命令提示符的变化:
2 m' U: q/ K" K7 m& \1 c6 M2 A; g6 p2 j6 \; Q8 `: g
进入shell命令行,提示符为bash-4.1#. o! ?9 h' Z9 V. o6 [% T# j
执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。1 E8 f) r7 n5 @2 b5 e4 O# g
命令提示符变为bash-4.2#。如下图:1 k% [2 W9 a# b+ M- M! F

& W# W3 e" Z& k) Z: M: O
9 |! k/ z# L0 K. n
1 ?  p: w/ d9 V  此时可以进行相应的恢复操作。* K# k# R! ]/ g. m
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息( c) g4 M* [% q5 n
% i$ u: J  i+ Z* [; j& j
Failed to mount /sysroot! d7 h) U* G+ z3 A5 [" p
6 Y+ @9 m; t; `" c- e1 Q$ K

  e4 K) }/ p! J# ~6 U& x) J
$ c( }) H( K- U) I5 n& f1 ]+ Bchroot 可以挂载任何带系统的目录
6 }( R5 V- q8 \( V) f+ ?1 ^5 |: J7 |& L6 ]/ M$ p
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid; W3 V7 m5 A" S# h) h6 t3 c
即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。
& q# |2 V' J  \4 V% t
/ R- c9 [8 f+ j: @* |chroot /mnt% c1 Q9 W9 P% o! P+ v7 J0 h

9 y6 z8 Q; j0 a& X0 r
7 J- V9 {$ x3 D1 Q# F- P4 Cchroot 目录   如果该目录有系统,此目录即可加载上。
) X, x: Y) t/ J- O执行passwd 以及修改目录权限。* I2 w" S5 T% L) n' V; u

4 B2 z! ~. P2 a  h, q
2 W/ M7 q; l- B8 s* ], Z  ]5 y- O

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

Failed to mount /sysroot


2 [; W2 o3 z$ O0 L8 \5 b* j6 k  _/ U& \' p0 `) N  G
chroot 可以挂载任何带系统的目录
" ~% |2 |% E5 W5 l5 x; P) d4 B- t  P/ E) F2 E. X& O# E
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid4 j* V+ E8 H8 S7 w- j5 e
即可使用xfs_repair /dev/sda1  如不能正常  修复,请使用xfs_repair -L /dev/sda1方式修复。" ^' B- s5 I. T& O' R, r
2 i8 q; R7 y3 t5 l/ Y! n3 L- V
chroot /mnt- X8 ^7 i' J4 W5 x) g
9 h* R5 `- L1 {. e- [; j

* ~* u/ O0 k* @" ~, E# Bchroot 目录   如果该目录有系统,此目录即可加载上。
& Y+ d5 _+ |0 }- m- R" k" |* Q, K执行passwd 以及修改目录权限。
( I$ S7 M/ k9 K' P- t4 }5 q
, S) ]8 b' s0 V# s; m& o8 j
 楼主| 发表于 2022-7-13 17:00:13 | 显示全部楼层
进入到Rescue选项
/ S: O$ T7 n+ _1 s5 t; F0 p( a输入1,即选择Continue,然后回车3 P+ b+ f( p3 a& x6 u0 v
; E5 i4 c5 Z! c
选择Continue,则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下。8 x  U7 K2 u  t: _- j3 F
选择Read-Only,则会以只读的方式挂载已有的文件系统。
4 H8 x+ [. P+ |! ^  J: E9 y. g手动挂载则Skip。" m# f3 c6 G5 z9 M) \
Advanced ,高级选项就不作说明了。
( m8 h# U( V. m" B6 V进行修复系统root分区1 T$ h- Q8 _* m8 c" s
确认系统卷是否是xfs分区格式7 B5 ^- i5 A& l7 F/ K# C5 ?0 Z
lsblk -f
4 h( H2 p: e3 _% R执行 xfs_repari 系统xfs文件修复命令
  b) ]4 b% X2 i! r' i) bxfs_repari -v -L /dev/mapper/VolGroup00-LVroot
. \+ h3 S( t5 S$ e; {7 g: j8 J将系统root分区卷LVroot挂载到一个目录下
7 ]- ~& a* j5 {4 a# Kmount /dev/mapper/VolGroup00-LVroot /mnt
- D; d0 g' P& l) p5 U4 Q  W进入到挂载目录下,查看挂载的root系统分区里面的fstab文件是否正确
' n* {. `; v8 R! o" @1 G2 k1 }cat /mnt/etc/fstab
9 x; O  y8 `$ ?0 ?! D- }$ k* [
  F2 k6 n6 D  Q+ {! J! ?* {0 {/ U如果在无法确认具体哪个卷坏了导致开机失败的话;0 r& P$ ?% w1 m' |
" `( d$ r2 `8 [% I/ x0 Q  i
有必要的情况下,可以从第3步骤开始依次将每个卷都修复一下/ G$ D  |( w0 E- k& R& |* H6 l

0 ^$ a# U/ r6 y$ B3 _4. 重启验证系统是否正常
& ~( J. U7 M/ C5 a" \: W, c8 G修复完成后进行重启,并将远程卡上挂载的新镜像卸载
2 b2 p  U7 \" P2 I4 y5.如果没有逻辑分区的情况处理方式
5 R$ R3 X3 j, Wblkid命令对查询设备上所采用文件系统类型进行查询。主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。5 S& C! c  m8 q) p2 H7 e9 m5 I

' v7 c6 P8 _# Y+ m修复type=“xfs”类型的磁盘,执行以下命令,时间过长一定要耐心等待执行完毕
( X0 e( }" O' {) A& B+ @& O" o& W. e5 o
xfs_repair -L  /dev/sda1      强制修复磁盘
4 v0 P, t, S# x/ m" d& j在执行xfs_repair  /dev/sda1   即可- m  {0 d) w/ w" w$ z3 @" u% y
xfs_repair    /dev/sda38 u& x- \# Q% Z
7 g: x/ \( n8 B& Z" k, ^: T
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-9 00:02 , Processed in 0.045872 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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