私はハードドライブ(またはディスク)のコピーと呼ばれるこのファイルを受け取りました。ファイルは「sheeva-mem.dd.gz」です。 Linux Fedoraシステムでファイルを解凍しようとしました。これにより、「予期しないファイルの終わり」が発生しました。誰かが私にLinuxシステムの特定のパーティションにファイルをマウントするように指示しました。これでファイルの情報を見ることができます。これが起こるには、まずファイルを解凍する必要があると思いますか?この場合、「予期しないファイルの終わり」の問題があります(修正する問題があるか、エラーを無視する可能性があります)?これはファイルの唯一のコピーです。
答え1
gzrt
(gz修復ツール)を使用して、ddファイルの残りの部分を解凍することができます。それから入ることができます。
gzrecover sheeva-mem.dd.gz
ddファイルをマウントしてみてください:
mount sheeva-mem.dd /mnt/image -o loop
ファイルシステムが破損している可能性があります。を使用して問題を解決できますfsck
。
答え2
gzip !=圧縮。 gzipはストリームコンプレッサー、zipはインデックスコンプレッサーです。それらはまったく異なるプログラムです。 「zip」は「unzip」および「zip」ツールで表示される「PKzip」に基づいており、「.zip」を使用します。 GNU zipは、「.gz」拡張子を使用する「gzip」と「gunzip」です。
file.dd.gzを圧縮してfile.ddを得ることができますが、残念ながらこれは多くのスペースを占めています。
file.dd があれば、root として実行できます。
mount -oループfile.dd /mnt
/mntのコンテンツにアクセスする
答え3
テキストファイルを含む破損したファイルがたくさんあり、使用しようとしましたが、.gz
成功unzip -FF
しませんでした。驚くべき7z
ことに、問題なく成功した抽出により、ERROR: Unexpected end of data
次のような抽出結果が得られました。
sudo apt-get install p7zip-full
7z x text.log.gz