> 운영 및 유지보수 > CentOS > Centos 시스템을 백업하는 방법

Centos 시스템을 백업하는 방법

WJ
풀어 주다: 2020-06-05 15:56:05
원래의
4683명이 탐색했습니다.

Centos 시스템을 백업하는 방법

centos 시스템을 백업하는 방법은 무엇입니까?

소프트웨어 또는 하드웨어 오류로 인해 시스템이 충돌하는 경우 시스템 관리자는 새 하드웨어 환경에서 시스템을 완전히 작동 가능한 상태로 복원하기 위한 세 가지 작업에 직면하게 됩니다.

1 새 하드웨어에서 복구 시스템을 시작합니다.

2. 원본 저장소 구조를 복사합니다.

3. 시스템 및 사용자 파일을 복원합니다.

세 번째 사항은 tar를 사용하여 파일을 백업하고 복원할 수 있습니다. 처음 두 지점은 ReaR을 사용하여 수행할 수 있습니다.

1. 실험 환경

시스템 버전: centos 7centos 7

备份软件:ReaR(Relax-and-Recover )

虚拟平台:vmware workstation 15.5

二、配置ReaR

1.安装相关软件包

# yum install rear genisoimage syslinux
로그인 후 복사

2.配置ReaR

ReaR配置文件是 /etc/rear/local.conf 。主要的参数有以下两个:

OUTPUT=输出格式 //急救系统的格式,比如ISO或者USBOUTPUT_URL=输出路径 //可以是本地或者SFTP,比如file:///mnt/rescue/代表本地的/mnt/rescue/目录,sftp://backup:password@192.168.0.1/
백업 소프트웨어: ReaR(Relax-and-Recover)

가상 플랫폼: vmware 워크스테이션 15.5

2. ReaR 구성

1. 관련 소프트웨어 패키지 설치

ISO_DIR="/mnt"
로그인 후 복사

2. ReaR 구성 파일은 /etc/rear/local.conf</ 코드>. 주요 매개변수는 다음 두 가지입니다. </p><p></p>OUTPUT=출력 형식 //ISO 또는 USB와 같은 비상 시스템의 형식OUTPUT_URL=출력 경로 //<code>file://과 같은 로컬 또는 SFTP일 수 있습니다. /mnt/rescue/ 는 로컬 /mnt/rescue/ 디렉터리를 나타내고, sftp://backup:password@192.168.0.1/는 sftp 디렉터리를 나타냅니다

시스템 생성 비상 시스템은 기본적으로 /var/lib/rear/output/ 디렉터리에 저장되는 ISO 이미지 파일을 사용합니다. OUTPUT 매개변수가 구성되면 복사본이 OUTPUT_URL에 설정된 경로에 복사됩니다. 일반적인 상황에서는 하나의 이미지 파일만 필요하므로 /mnt/ 디렉터리에 파일을 저장하려면 다음 설정을 지정할 수 있습니다.

# tar -cpzf backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=./backup.tgz --exclude=/mnt --exclude=/sys
로그인 후 복사

3. 시스템 백업

1 tar를 사용하여 사용자 및 디렉터리를 백업합니다. -p를 포함한 시스템 파일 매개변수는 권한을 유지하고, -z 매개변수는 압축을 위해 gzip을 사용하며, --exclude는 백업할 필요가 없는 일부 디렉터리를 제외합니다

# scp backup.tar.gz root@192.168.0.1:/backup/backup.tar.gz
로그인 후 복사

2. 백업된 파일 패키지를 다른 장소에 저장합니다. 예를 들어 호스트 192.168.0.1

# rear -v mkrescue
로그인 후 복사

3. ReaR을 사용하여 비상 시스템의 이미지를 생성하고, 복구용으로 이미지 파일을 다른 곳에 저장합니다.

# rear recover
로그인 후 복사

4. 시스템 복원

1. ISO 이미지를 디스크에 굽고 디스크에서 부팅합니다. (가상 머신 환경에서 ISO 이미지를 직접 사용) 2. 메뉴에서 "복구" 복구 옵션을 선택하고 명령줄을 입력하세요.

3. 명령을 실행하여 시스템을 복원합니다. (파티션 및 파일 시스템 복원) 🎜
# scp root@192.168.0.1:/backup/backup.tar.gz /mnt/local/    //假设备份的文件在192.168.0.1的主机上,复制到本地# tar xf /mnt/local/backup.tar.gz -C /mnt/local/    //恢复数据# rm -f /mnt/local/backup.tar.gz    //删除备份文件
로그인 후 복사
🎜4. 시스템 및 사용자 데이터를 /mnt/local/ 디렉터리에 복원합니다. 🎜
# touch /mnt/local/.autorelabel
로그인 후 복사
🎜5. 시스템 시작 시 SELinux 정보가 업데이트되도록 설정합니다. 🎜
# exit    //退出恢复模式,选择yes,安装boot loader# reboot    //重启系统
로그인 후 복사
🎜6. 시스템을 다시 시작하세요🎜rrreee🎜관련 참조: 🎜🎜centOS 튜토리얼🎜🎜🎜🎜

위 내용은 Centos 시스템을 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿