Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 스마트하고 선택적인 백업을 만드는 방법

이 가이드는 백업할 파일을 정확히 지정하는 사용자 지정 선택적 Linux 백업을 만드는 방법을 보여줍니다.

데이터가 안전하고 사용 가능한지 확인하기 위해 Linux에서 사용할 수 있는 백업 방법에는 여러 가지가 있습니다. 가장 간단한 방법은 아마도 모든 것을 백업하는 것입니다. 이 방법은 특정 상황에서 실행 가능하지만 공간 제약이 있는 경우 항상 가장 현명한 방법은 아닙니다. 따라서 보다 선택적인 백업 방법을 사용할 수 있습니다. 백업할 파일을 선택하고 한 줄 명령을 실행하여 이 파일만 백업하는 하나를 살펴보겠습니다.

좋아하는 텍스트 편집기를 실행하고 백업하려는 모든 파일의 목록을 만드십시오. 각 파일의 전체 경로를 입력하고 한 줄에 하나의 파일이 있어야 합니다. 최종 목록은 다음과 같습니다.

/etc/passwd
/etc/users
/home/calvin/accounts.txt
/home/calvin/otherimportantstuff.tar.gz

backup_list.txt와 같은 이름으로 파일을 저장합니다. , 또는 귀하가 적합하다고 생각하는 모든 것. 이제 추가 입력 매개변수인 -T와 함께 tar 명령을 사용합니다. . 대문자 T는 파일 목록을 입력으로 받는 매개변수입니다.

-T 매개변수 없이 디렉토리를 아카이브하는 명령은 다음과 같습니다.

# tar -zcf archive.tar.gz 백업할 디렉토리

이제 우리가 준비한 목록을 입력으로 사용하도록 이 명령을 수정합니다. tar에서 -T 옵션을 사용하여 이 작업을 수행합니다.

# tar -zcf backup.tar.gz -T /etc/backup_list.txt

새로 생성된 아카이브 backup.tar.gz의 내용을 확인하세요. . 여기에는 backup_list.txt 파일에 나열된 파일이 포함되어야 합니다. . 날짜를 사용하여 이 명령을 좀 더 똑똑하게 만들 수 있습니다. 리눅스에서 명령어. 이 명령을 사용하여 Linux가 백업 날짜를 생성한 아카이브의 파일 이름에 자동으로 삽입하도록 합니다. 다음과 같이 보이도록 위의 명령을 수정합니다.

# tar -zcf 백업-`날짜 +%Y-%m-%d`.tar.gz -T /etc/backup_list.txt

이제 백업이 포함된 아카이브 파일에 백업 날짜, 월 및 연도가 표시됩니다. 이렇게 하면 "선택적" Linux 백업에서 데이터를 더 쉽게 저장하고 검색할 수 있습니다.