ioerror

restore - 사용법 및 옵션 - 파일 복원 명령어 본문

OS

restore - 사용법 및 옵션 - 파일 복원 명령어

반응형

 

restore - File system restore

restore - File system restore

파일 시스템 백업 데이터를 복구하는 명령어로, dump 명령어로 생성된 백업 아카이브를 사용하여 파일 시스템의 전체 또는 일부를 이전 상태로 되돌린다. 주로 시스템 관리자가 데이터 손실 시 복구 작업을 수행할 때 사용된다.

1. 명령어 용도

  • 사용 가능 OS: Linux, Unix (BSD 계열 기반)
  • 상황: 디스크 장애로 인한 데이터 유실 시 특정 파일이나 전체 디렉토리를 백업본에서 복구할 때 사용한다.
  • 예시: 손상된 파일 시스템을 특정 날짜의 백업본으로 복구하거나, 특정 파일만 선택적으로 추출할 때 사용된다.

2. 명령어 서식

restore [옵션] [파일...]

3. 명령어 옵션

옵션 설명 사용 가능 OS 및 쉘
-i 대화형 모드(interactive)로 파일 복구 All
-r 전체 파일 시스템을 복구 All
-f 아카이브 파일 지정 All
-t 아카이브 내 파일 목록 확인 All
-x 특정 파일을 추출하여 복구 All
-C 백업된 데이터와 실제 파일 비교 Linux
# 아카이브 내 파일 목록 확인
restore -tf /dev/st0

# 대화형 모드로 특정 파일 복구
restore -if /dev/st0
# 사용자가 'ls', 'cd', 'add', 'extract' 등의 명령어를 통해 복구 대상 선택

4. 명령어 특이사항(유의사항)

restore는 반드시 dump 명령어로 생성된 백업 파일이 필요하다. 작업 시 파일 시스템의 쓰기 권한이 필요하며, 대규모 복구 시 데이터 일관성을 위해 싱글 유저 모드에서 실행하는 것이 권장된다. Stackoverflow에서는 주로 dump와 restore의 버전 호환성 문제나 아카이브 파일 경로 지정 오류에 대한 질문이 자주 발생한다.

관련 명령어들

  • dump: 파일 시스템을 백업하는 명령어
  • tar: 파일과 디렉토리를 아카이브로 묶거나 푸는 명령어
  • cpio: 파일 아카이브 생성 및 추출 명령어

https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference

 

UNIX & Linux Command Reference

유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하

ioerror.tistory.com

 

 

반응형
Comments