Linux救援模式備份文件


Linux救援模式備份文件

這里以RedHat系統為例,磁盤已進行Raid

一、制作系統啟動盤

1、准備

  • 系統鏡像
  • Ultra ISO,即軟碟通(或其他ISO制作軟件)
  • 一個容量足夠的U盤(推薦8G以上)

ps:由於Redhat與CentOS的系統結構完全一致,因此均適合軟件的安裝,且國內的CentOS源資源豐富,因此推薦這兩款OS作為服務器系統。版本可選擇7.x。

 

2、制作

參考鏈接:https://blog.csdn.net/zhaoxinfan/article/details/77924793

打開鏡像:文件 --> 打開 --> 選擇下載好的系統鏡像打開即可

寫入硬盤:啟動 --> 寫入硬盤鏡像

注意:

在該界面中,將U盤選作磁盤驅動器(硬盤也可以,但該操作需要擦除整個扇區,因此不推薦使用硬盤作為介質)

注意勾選刻錄校驗,該選項可避免得出的安裝盤出現數據錯誤!

在U盤中搜索“.cfg”字符,可以找到grub.cfg與sysconfig.cfg文件,通過記事本對其中內容作出以下修改:

在文本中搜索“LABEL”,即可找到數處“LABEL = RHEL 7 ”的內容,“LABEL =“后的賦值內容修改為“RHEL”,即“LABEL=RHEL”

實際上U盤的命名可以隨意命名,修改內容是為了保證“LABEL”的內容與U盤的名稱一致。若不一致,在安裝時,安裝程序會因安裝文件無效而無法執行。

ps:grub.cfg與sysconfig.cfg中的內容都要修改!

 

 

二、救援模式

1、進入救援模式

插上啟動盤,進入boot manager,並以啟動盤啟動,當進入下圖界面時,按 “↑” 或 “↓”,進入 “Troubleshooting”

 

在Troubleshooting模式里選擇Rescue a Red Hat Enterprise Linux system(搶救rhel系統),可能不同版本redhat界面不統,可查看rescue關鍵字

 

進入搶救模式后,這四個選項:繼續、只讀掛載、跳過到shell、退出重啟,當然我們要選擇continue第一個

 

選完后加載完,讓使用 [ENTER] 鍵進去shell

 

2、進入磁盤

根據這里的提示我們原來的系統被掛載到/mnt/sysimage,如果想要還原根目錄執行命令:chroot /mnt/sysimage,后面還有完成后執行“exit” 退出shell 並重啟系統

 

三、備份數據

1、插上備份硬盤,用於存儲備份數據

2、通過lsblk -ipmount /dev/sda /mnt/mybak 命令來掛載硬盤,參考:https://www.cnblogs.com/linagcheng/p/15639204.html

3、拷貝數據,掛載完后,就可用cp等命令進行數據拷貝

 

四、原理

  • 需要介質,一個啟動盤,一個備份硬盤
  • 以啟動盤的救援模式啟動,進入救援模式shell
  • chroot /mnt/sysimage 進入原系統,並mount掛載備份盤
  • cp等命令進行數據拷貝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM