zoukankan      html  css  js  c++  java
  • 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等命令进行数据拷贝
    博客内容仅供参考,部分参考他人优秀博文,仅供学习使用
  • 相关阅读:
    自定义组件要加@click方法
    绑定样式
    647. Palindromic Substrings
    215. Kth Largest Element in an Array
    448. Find All Numbers Disappeared in an Array
    287. Find the Duplicate Number
    283. Move Zeroes
    234. Palindrome Linked List
    202. Happy Number
    217. Contains Duplicate
  • 原文地址:https://www.cnblogs.com/linagcheng/p/15648682.html
Copyright © 2011-2022 走看看