[리눅스] 파일과 디렉토리 복사를 통한 백업
목차
1. 복사 명령어를 통한 파일과 디렉토리 복사
파일이나 디렉토리를 백업하려면 cp
명령어를 사용할 수 있습니다. 예를 들어, backup
디렉토리에 source
디렉토리를 복사하려면 다음 명령어를 사용합니다.
cp -r source backup
위 명령어에서 -r
옵션은 디렉토리와 그 내용을 재귀적으로 복사하는 옵션입니다. -r
옵션은 cp
명령어를 통해 디렉토리를 백업할 때 필수적으로 사용해야 합니다.
2. 백업 시 스냅샷 활용
리눅스 시스템에서는 스냅샷을 활용하여 파일 시스템의 상태를 특정 시점으로 복원할 수 있습니다. 스냅샷은 rsync
나 dd
와 같은 도구를 사용하여 파일 시스템을 동결하고 백업할 수 있습니다.
- 스냅샷 생성:
rsync -a --delete source/ backup/
- 스냅샷 복원:
rsync -a --delete backup/ source/
3. 자동화 백업 설정
리눅스 시스템에서 crontab
을 사용하여 주기적으로 백업을 실행할 수 있습니다. crontab
을 편집하고 주기적으로 실행할 백업 스크립트를 추가하여 자동화된 백업을 설정할 수 있습니다.
위의 솔루션들 중 하나를 선택하여 리눅스 시스템에서 파일과 디렉토리를 효과적으로 백업할 수 있습니다. 필요에 따라 여러 가지 솔루션을 조합하여 안정적이고 자동화된 백업 시스템을 구축할 수 있습니다.