테이프 드라이브에서 증분 백업을 수행하는 방법

테이프 드라이브에서 증분 백업을 수행하는 방법

테이프 드라이브가 1개 있고 매주 금요일마다 테이프 드라이브에 5개 폴더의 증분 백업을 수행하려고 합니다.

그러나 이 5개 폴더의 위치는 한 서버에 있고 LTO는 다른 컴퓨터에 설치됩니다.

어떻게 백업할 수 있나요?

답변1

먼저 백업에 사용하려는 사용자가 다음과 같은지 확인하세요.

  1. 5개 폴더와 해당 내용을 모두 읽을 수 있습니다.
  2. ssh이름이 지정된 계정을 인증하지 않고도 LTO("원격"이라고 함)가 있는 서버를 사용할 수 있습니다 ltouser. 필요한 경우 해당 계정을 설정하십시오.
  3. ssh실행 후 장치 이름이 다음과 같다고 가정하면 테이프에 쓸 수 있습니다 ./dev/st0

모든 것이 괜찮다면 이를 사용하여 tar백업을 만들 수 있습니다.

tar -cv -f ltouser@remote:/dev/st0  YOUR_LOCAL_DIRECTORIES

적용되면 --newer증분 백업을 시작하는 옵션을 추가할 수 있습니다. 이 옵션의 경우 날짜를 제공할 수 있지만 일반적으로 파일을 참조로 사용하는 것이 더 쉽습니다.

cd parent/directory/of/your/stuff/to/backup
touch /var/tmp/next_dts_reference
tar -cv --new dts_reference -f ltouser@remote:/dev/st0  YOUR_LOCAL_DIRECTORIES
mv /var/tmp/next_dts_reference dts_reference

백업을 수행하기 전에 참조 파일을 생성한 다음 이동하는 것이 중요합니다. 이렇게 하면 다음 주에 생성한 파일을 놓치지 않을 수 있습니다.기간지원.

답변2

Anthon의 첫 3개 작업 후 4단계:

노력하다

tar --rsh-command=/usr/bin/ssh -cv -f ltouser@remote:/dev/st0

또는 SSH 경로가 무엇이든 간에. 대부분의 시스템 tar는 /usr/bin/ssh기본적으로 컴파일됩니다 rsh-command. 그러나 때로는 기본값이 사용됩니다 /usr/bin/rsh. 그리고 rsh존재하지 않을 수도 있습니다.

관련 정보