私は最近見つけた古いテープマシンと古いテープを持っています。テープドライブをLinuxに接続し、次のコマンドを実行できました。
mt -f /dev/nst0 rewind
dd if=/dev/nst0 of=dump.file
私の質問は、テープがどの形式で作成されたのかわからない場合、それを使用する最も安全な方法は何ですかdd
?一方、すべてのファイルがtarファイルであることを知っている場合はどうすればよいですか?
ベストアンサー1
~からddに関するこの記事:
ddはブロック単位でデータを読み書きし、データ型間で変換できます。 ddは、個々のブロックサイズを有するテープなどの装置またはディスクからの高速マルチセクタ読出しによく使用される。
dd
あるファイル(またはデバイス)から生のバイトを読み取り、別のファイルに書き込みます。ファイルシステムやファイル形式には興味がありません(または知っていません)。それが見るのは1と0のブロックだけです。
参考にしてください可能テープがかつて人気を集めたビッグエンディアンシステムに記録されている場合(またはそうでない場合)、スワップエンディアンが必要です。
あなたはこれを行うことができますここで指定されているように:
dd if=/dev/nst0 of=dump.file ibs=20b conv=swab
しかし、dd
入力ファイルの何も変更されません(if)。出力ファイルにのみ書き込みます。したがって、心配してもテープのデータが破損することはありません。