IBM 3592 JB 테이프를 읽는 중 문제 발생

IBM 3592 JB 테이프를 읽는 중 문제 발생

TS1140(E07) 드라이브를 사용하여 3592 JB IBM(700GB) 테이프를 읽는 데 문제가 있습니다. 테이프는 TS1130(E06) 드라이브를 사용하여 작성되었으며 테이프 라벨에 명시된 대로 최대 1TB의 압축 용량을 갖습니다. IBM의 테이프 사양 웹 페이지에 따르면 TS1140 드라이브는 TS1120(E05) 및 TS1130 드라이브에 기록된 테이프 읽기와 역호환되어야 합니다. 그런데 테이프를 읽으려고 하면 I/O 오류가 발생하고 약 240MB에서 멈춥니다. 블록 크기가 256K인 테이프를 사용하여 최대 8GB까지 확보했지만 dd그것도 멈췄습니다.

예를 들어.

[user1@server-le1 ~]$ dd if=/dev/IBMtape10 of=/myoutputpath/File_1.dat bs=512k
dd: reading `/dev/IBMtape10': Input/output error
0+46011 records in
0+46011 records out
379301796 bytes (379 MB) copied, 833.756 s, 455 kB/s

이 문제를 해결하는 데 도움을 줄 수 있는 IBM 테이프 드라이브 사용 경험이 있는 사람이 있습니까?

테이프 제작자는 1140 드라이브를 사용하여 이 내용을 읽을 수 있다고 말했습니다. 그렇다면 이것이 변경되어야 하는 드라이브 설정인지 궁금합니다. 아니면 다른 것이 있습니까?

답변1

여기에 몇 가지 생각이 있습니다. 이렇게 하면 문제가 전혀 해결될 수도 있고 해결되지 않을 수도 있지만 다음을 사용하여 콘텐츠를 복제하려고 합니다 cat.

cat /dev/IBMtape10 > /myoutputpath/File_1.dat

cat이는 버퍼 크기를 강제하지 않고 사용 가능한 I/O 속도를 기반으로 블록 크기가 최적의 값으로 자동 조정되기 때문입니다 .

/dev/IBMtape10명령을 통해 직접 시도해 볼 수도 있습니다 mt.

관련 정보