백업할 디렉터리> <백업하지 않을 파일>" 명령을 실행하여 백업을 수행합니다."/> <백업할 디렉터리> <백업하지 않을 파일>" 명령을 실행하여 백업을 수행합니다.">
Windows와 달리 Linux는 루트 사용자의 액세스를 제한하지 않습니다. 따라서 파티션의 모든 파일을 TAR 파일에 넣을 수 있습니다.
루트 사용자를 사용하여 루트 디렉터리로 전환합니다
그런 다음 다음 명령을 사용하여 전체 시스템을 백업합니다.
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
지침:
tar 부분은 우리가 사용할 소프트웨어입니다.
'cvpfz'는 "압축된 아카이브 생성"(명백함), "권한 저장"(모든 동일한 파일이 동일한 권한을 갖도록) 및 "gzip"(크기 줄이기)과 같이 tar에 추가한 옵션입니다. . 다음은 압축된 아카이브가 얻게 될 이름입니다(이 경우 backup.tgz).
다음은 백업하려는 루트 디렉터리입니다. 우리는 모든 것을 백업하고 싶기 때문에 :/. 그런 다음 제외하려는 디렉토리가 있습니다. 일부 디렉토리를 포함하는 것은 그다지 유용하지 않기 때문에 모든 것을 백업하고 싶지 않습니다. 또한 백업 파일 자체를 포함하지 않도록 주의하세요. 그렇지 않으면 이상한 결과가 나올 것입니다. 또한 /mnt 폴더를 포함하고 싶지 않을 수도 있습니다. 여기에 다른 파티션이 마운트되어 있는 경우 그렇지 않으면 해당 폴더도 백업하게 됩니다. 또한 /media에 아무것도 마운트되어 있지 않은지 확인하세요(예: CD나 이동식 미디어가 마운트되어 있지 않음). 그렇지 않으면 /media를 제거하세요.
프로세스가 끝나면 "tar: 이전 오류로 인한 지연으로 인해 오류가 발생했습니다"라는 메시지가 표시될 수 있지만 대부분의 경우 무시해도 됩니다.
옵션으로 Bzip을 사용하여 백업을 압축할 수 있습니다. 이는 압축률이 높지만 속도가 낮다는 것을 의미합니다. 압축 비율이 중요한 경우 명령의 "z"를 "j"로 바꾸고 백업 이름에 해당 확장자를 지정하면 됩니다. 그러면 명령이 다음과 같이 표시됩니다.
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys
추천 튜토리얼: centos tutorial
위 내용은 Centos 시스템을 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!