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