Linuxを使用してSolarisで作成されたDDS-2テープの読み取り

Linuxを使用してSolarisで作成されたDDS-2テープの読み取り

私は所有者がずっと前にSolarisワークステーションで書かれていると言っている2つのDDS-2テープを扱っていますが、他のテープを使ってダンプしたことがddないので、Linux環境で読もうとしています。完全な内容(たとえば、DOS、Windows NT、Linux tarなどで作成されたテープ)。

しかし、これらのテープを使用すると奇妙なことが起こります。ボリュームヘッダーを含むように見える最初の「ファイル」であるテープから最初の32 KBをインポートできますが、それ以降はmt信じているようにデータを読み取ることはできません。テープの終わりに達しました。

ボリュームヘッダーは、その後に多くのデータがあることを示しますが、テープドライバはテープがそこで終わると思います。何が起こりますか? Solarisは非標準的な方法でこれらのテープに記録していますか?ddファイルの終わりを無視して「低レベル」でテープを読み取る方法はありますか?

ベストアンサー1

それで、これはちょっと変でしたが、わかりましたら私が使っていたテープドライブの問題でした。私はDDS-4で、DDS-2テープと読み取り専用の互換性のあるSeagate STD2401ドライブを持っています。実際、私は過去に複数のDDS-2テープを読み取るためにそれを使用しました。

しかし、私はIBM 19P0802ドライブ(またDDS-4)を受け取りましたが、問題なく同じテープを読んでください! (つまり、SeagateドライブにE​​ODマークがあると思うところでは、IBMドライブはこれをデータとして正しく解釈します。誰が考えましたか?)

おすすめ記事