RedHat에서 백업 및 복구를 위해 LTO 테이프 드라이브를 사용하는 방법은 무엇입니까?

RedHat에서 백업 및 복구를 위해 LTO 테이프 드라이브를 사용하는 방법은 무엇입니까?

RedHat 5에서 IBM LTO 테이프 드라이브를 사용하여 백업을 만들 수 있지만 mt복원 tar할 수는 없습니다. 이전 백업 내용을 볼 수 없습니다. 백업을 만들려고 할 때마다 새 백업이 매번 테이프의 백업을 덮어쓰는 것 같습니다.

mt이 명령은 테이프를 되감을 수 없습니다.

테이프 드라이브에서 복원하고 백업 내용을 나열하는 방법을 설명해 줄 수 있습니까?

답변1

여러 아카이브 파일을 테이프에 저장하려면 되감지 않는 테이프 장치 파일 이름을 사용하면 됩니다.

예를 들어:

tar cvlpf /dev/nst0 /home
tar cvlpf /dev/nst0 /

그러면 테이프 장치에 있는 2개의 별도 파일에 /home및 가 기록 되어야 합니다./

테이프에 파일이 생성된 후 각 파일에 액세스하려면 mt다음 mt구문을 사용해야 합니다.

mt -f device operation [count] [arguments]

번호 파일로 이동하려면 fsf에 번호를 입력 해야 합니다 . 그리고 숫자는 거꾸로 되어있습니다.[count]bsf

따라서 위 명령을 사용하여 테이프 드라이브에 파일을 썼다고 가정하면 이제 테이프를 되감고 언로드하기 전에 위 명령을 사용할 수 있는 것처럼 두 번째 명령을 실행 tar해야 합니다 .#mt -f /dev/tapeDev fsf 1tar#mt -f /dev/tapeDev offline

#mt -f /dev/tapeDev rewind테이프 드라이브의 시작 부분에서 쓰기가 시작되도록 하려면 테이프 드라이브에 무엇이든 쓰기 전에 항상 이 명령을 실행하는 것이 좋습니다.

관련 정보