|
|
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式! G5 w1 P6 i! o9 Y! ?4 W
^6 o+ }% U& s7 X2 B& J) L5 r1、救援模式作用:4 Q- d' g" d- Q6 a
更改root密码;( |+ |- Z; D# G3 K* N
恢复硬盘、文件系统操作
) c( B; w3 s# M* m9 z 系统无法启动时,通过救援模式启动
+ t' i# \. n, i0 q* a5 B; O! ~: B1 V3 ], L) \' |2 a: S
2、放入系统光盘,进入BIOS,设置从光盘启动:, a8 A6 ]' K, Q! W
% r7 m# e$ [3 U5 Y6 q |% S; d
, P" ^/ E( ^- k+ \- ? Z6 E" M* a2 w6 d8 g/ P( t
3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"
8 ?) ~+ m( w+ R* N
! B7 l F2 h* F5 R$ c4 A3 E: {# q* ]4 J2 K! a
4、输入1,进入shell
- _! m6 r0 {! @' B# o$ N
0 m/ e0 i) L/ c. f/ H. K9 @, j8 s% \+ _. Q$ {$ I/ @! w6 s1 D
5、选择1,进入Rescue Mount模式。- p$ R( e% C' O. f% i
, a m1 A$ L5 N, E7 h) Z, P p/ E$ o w
0 ^) r0 ?4 F1 O; E2 f2 c4 T) O
2 B# r) \0 v cmount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage
J5 @5 a* H" ?5 z
; b" Y7 s2 p7 i/ ^% q+ ]/ n 6、 执行chroot /mnt/sysimage/ 回到原来系统的根目录。
) e; z! y* O/ {* _* @% C5 m: Z/ P7 u6 s: e
注意命令提示符的变化:
- _% u) I; K" L* a, G* j: D Q" a( R) j% N+ q
进入shell命令行,提示符为bash-4.1#
* P5 D" X& \: T0 \3 C+ p执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。
0 L+ ?3 V) F5 P# q命令提示符变为bash-4.2#。如下图:
; p3 p; ^6 B! V. [" M1 @. p+ ?
4 E U) y6 T* {2 W' d
# V& P+ a+ U9 Q# i3 Z& D/ D
/ Z1 {) O& @; [% o) ^, _9 ? 此时可以进行相应的恢复操作。, q7 t+ y c% |' `# v
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息
3 ]' M# d3 V; T4 T- L6 E) n0 G7 Z& ~- P( b& S* \& I% b6 {$ V& a- [
Failed to mount /sysroot
2 x/ u( y) d; y( a/ @7 b5 t
9 |/ U, G+ v5 o
* x+ q. J( [3 ^7 V0 t. X. K
# \) s# ~3 @# N! achroot 可以挂载任何带系统的目录2 L# _& g3 q1 S: M1 {% j
8 Z) V6 D% S5 I0 K) ^: f/ V
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid. D: d- X% u0 B7 P4 Y
即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。4 J$ f3 `; f( w3 Q. {
$ Z+ c' P9 Y" L& L, p: ?: r" Schroot /mnt
, T0 p* C" j8 O" ? R3 a
0 A- O% o6 z" }0 }- S4 j
; M& [) d& [$ p8 M2 S8 Rchroot 目录 如果该目录有系统,此目录即可加载上。
8 [! W. s4 p+ f9 N" b2 L执行passwd 以及修改目录权限。
! J& q( F0 n5 n; Z4 o J" O4 P
1 w$ \- s7 g( c6 M
; @5 s+ }5 x5 e; \' r7 p8 b6 U* Z7 }0 W9 K/ f8 a
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息 Failed to mount /sysroot
4 ^; ]; z1 [# V* M/ o* m% z% A2 n
chroot 可以挂载任何带系统的目录
7 f9 X, \, I9 K3 k6 \( o5 Z2 {
) m) b, C$ A! R) `当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
1 I0 W# g$ z: [+ G+ w2 c) Q即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。
v3 c" O: w9 j7 d4 g
2 D: i5 y3 R) E3 d% _% vchroot /mnt
" g0 y# ]* a$ O+ z/ t8 g* J' \+ N& q7 [& G4 i8 y
, O4 p2 K5 i! k) g6 c8 H5 ?chroot 目录 如果该目录有系统,此目录即可加载上。
4 t" y6 {8 s+ W9 y! _0 z: M E执行passwd 以及修改目录权限。
/ L: |3 O1 j( D |
' q; ^5 m6 U% S5 c8 a r |
|