테이프에 가변 블록 크기 데이터가 있습니다. 이러한 테이프를 읽을 때 tcopy /dev/st0(예를 들어)을 사용하여 테이프에서 읽을 때 레코드 크기를 표시할 수 있습니다.
궁극적으로 dd를 사용하여 테이프에서 디스크로 데이터를 복사했는데, 이는 읽은 레코드 수(및 최종적으로 전체 크기)를 표시하지만 개별 레코드의 크기를 아는 것이 좋을 것입니다. dd에서 받을 수 있는 방법이 있나요?
답변1
내가 아는 한. 하지만 이 옵션은 seek
이를 결정하는 데 도움이 될 수 있습니다. OTOH 저는 Linux에 대해 잘 알지 못하지만,산테이프 관련 작업에 더 나은(더 일반적인 대안) 것처럼 보이며 원하는 것을 제공하는 것 같습니다.
화타이
답변2
저는 테이프 관련 작업에 mt를 사용해 왔습니다. 앞으로, 뒤로, 팝업 등. 하지만 레코드 크기를 보고하지 않는 것 같습니다(이 점을 다시 확인해야 합니다). 나는 레코드 크기를 보여주는 것을 정말 좋아합니다. 테이프에서 데이터를 읽을 때 귀중한 품질 관리 도구가 될 것이기 때문입니다. 이렇게 하면 테이프를 읽는 동안 그렇게 하여 테이프를 두 번 읽을 필요가 없다는 장점이 있습니다.
테이프에서 디스크로 일부 데이터를 복사할 때 레코드 및 파일 끝 표시에 대한 귀중한 정보가 손실되며, 이는 예상한 것과 다를 경우 문제를 일으킬 수 있습니다. 검색해 보고된 내용이 있는지 확인해 보겠습니다. 감사해요!