5.5. ext2, ext3 또는 ext4 파일 시스템 복원


다음 절차에서는 파일 백업에서 ext4, ext3 또는 ext2 파일 시스템을 복원하는 방법을 설명합니다.

사전 요구 사항

절차 5.2. ext2, ext3 또는 ext4 파일 시스템 복원

  1. 운영 체제 파티션을 복원하는 경우 시스템을 복구 모드로 부팅합니다. 시스템 관리자 가이드의 Booting to Rescue Mode 섹션을 참조하십시오.
    이 단계는 일반 데이터 파티션에 필요하지 않습니다.
  2. fdisk 또는 parted utilites를 사용하여 복원할 파티션을 다시 빌드합니다.
    파티션이 더 이상 존재하지 않으면 다시 생성합니다. 새 파티션은 복원된 데이터를 포함할 수 있을 만큼 충분히 커야 합니다. 시작 및 끝 번호를 올바르게 얻는 것이 중요합니다. 이는 백업 시 metadata 유틸리티에서 얻은 파티션의 시작 및 끝 번호입니다.
    파티션 수정에 대한 자세한 내용은 다음을 참조하십시오. 13장. 파티션
  3. mkfs 유틸리티를 사용하여 대상 파티션을 포맷합니다.
    # mkfs.ext4 /dev/device
    중요
    백업 파일을 저장하는 파티션을 포맷 하지 마십시오.
  4. 새 파티션을 생성한 경우 모든 파티션을 다시 레이블이 /etc/fstab 파일의 해당 항목과 일치하도록 합니다.
    # e2label /dev/device label
  5. 임시 마운트 지점을 생성하고 여기에 파티션을 마운트합니다.
    # mkdir /mnt/device
    # mount -t ext4 /dev/device /mnt/device
  6. 마운트된 파티션의 백업에서 데이터를 복원합니다.
    # cd /mnt/device
    # restore -rf device-backup-file
    원격 시스템에 복원하거나 원격 호스트에 저장된 백업 파일에서 복원하려면 ssh 유틸리티를 사용할 수 있습니다. ssh 에 대한 자세한 내용은 시스템 관리자 가이드 의 ssh 유틸리티 사용 섹션을 참조하십시오.
    다음 명령에 대해 암호 없이 로그인을 구성해야 합니다. 암호가 없는 ssh 로그인을 설정하는 방법에 대한 자세한 내용은 시스템 관리자 가이드의 키 기반 인증 사용 섹션을 참조하십시오.
    • 동일한 머신에 저장된 백업 파일에서 원격 머신의 파티션을 복원하려면 다음을 수행합니다.
      # ssh remote-address "cd /mnt/device && cat backup-file | /usr/sbin/restore -r -f -"
    • 다른 원격 머신에 저장된 백업 파일에서 원격 머신의 파티션을 복원하려면 다음을 수행합니다.
      # ssh remote-machine-1 "cd /mnt/device && RSH=/usr/bin/ssh /usr/sbin/restore -rf remote-machine-2:backup-file"
  7. reboot:
    # systemctl reboot

예 5.4. 여러 ext4 파티션 복원

예 5.2. “여러 ext4 파티션 백업” 에서 /dev/sda1,/dev/sda2/dev/sda3 파티션을 복원하려면 다음을 수행합니다.
  1. fdisk 명령을 사용하여 복원할 파티션을 다시 작성합니다.
  2. 대상 파티션을 포맷합니다.
    # mkfs.ext4 /dev/sda1
    # mkfs.ext4 /dev/sda2
    # mkfs.ext4 /dev/sda3
  3. /etc/fstab 파일과 일치하도록 모든 파티션에 레이블을 다시 지정합니다.
    # e2label /dev/sda1 Boot1
    # e2label /dev/sda2 Root
    # e2label /dev/sda3 Data
  4. 작업 디렉터리를 준비합니다.
    새 파티션을 마운트합니다.
    # mkdir /mnt/sda1
    # mount -t ext4 /dev/sda1 /mnt/sda1
    # mkdir /mnt/sda2
    # mount -t ext4 /dev/sda2 /mnt/sda2
    # mkdir /mnt/sda3
    # mount -t ext4 /dev/sda3 /mnt/sda3
    백업 파일이 포함된 파티션을 마운트합니다.
    # mkdir /backup-files
    # mount -t ext4 /dev/sda6 /backup-files
  5. 백업에서 마운트된 파티션으로 데이터를 복원합니다.
    # cd /mnt/sda1
    # restore -rf /backup-files/sda1.dump
    # cd /mnt/sda2
    # restore -rf /backup-files/sda2.dump
    # cd /mnt/sda3
    # restore -rf /backup-files/sda3.dump
  6. reboot:
    # systemctl reboot

추가 리소스

  • 자세한 내용은 restore(8) 도움말 페이지를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.