こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

tar:ディレクトリの検査合計エラーとは?

(1)Solaris8において、コマンドラインで以下のコマンドを打つと、
tar xvf samba-2.0.7-ja-1.2.tar.gz

「tar:ディレクトリの検査合計エラーです。」というエラーが帰ってきます。AnswerBookやmanでエラーを調べましたがわかりませんでした。

(2)もしかして、ファイルシステムに不良セクタでもあるのでしょうか。この場合、MS-DOS,Windowsでは、chkdskやscandiskがありますが、Solarisではどんなコマンドなんでしょう。(本屋でコマンドリファレンスを探したが載っていなかったもので、、、)確かlost+foundに復活できるようなコマンドがあったはずなのですが、よろしくお願いします。

投稿日時 - 2000-09-16 17:29:43

QNo.8727

困ってます

質問者が選んだベストアンサー

.gzは、gzipで圧縮されたファイルですから
標準のtarでは、extrctできないんじゃないでしょうか。
GNU tar をインストールして、
# tar xvfz samba-2.0.7-ja-1.2.tar.gz
とするか、
# gzip -d samba-2.0.7-ja-1.2.tar.gz
# samba-2.0.7-ja-1.2.tar
もしくは、
# gzcat samba-2.0.7-ja-1.2.tar.gz | tar xvf -
としてください。
もちろん、先にgzipがインストールされれいなければ
いけません。

投稿日時 - 2000-09-16 17:48:56

お礼

あーっと、超初心者の間違いをしてしまったようです。
確かに、こういう本を読んだような、、、
UNIXっていろいろなバージョンがあるんで面倒だなぁ、、あ、そういえば圧縮に関して、表があったようだから、切り取ってモニターにでも張っておこうかなぁ(^^;)

投稿日時 - 0000-00-00 00:00:00

ANo.1

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

もとファイルが gzip 圧縮されているからではないですか?
tar のバージョンにもよりますが、
tar -zvxf samba-2.0.7-ja-1.2.tar.gz
を試してください。もし -z オプションが使えない場合はエラーが出ると思います。(Solaris 標準の tar ではたぶん出るんじゃないかと思います。)その場合は、gzip という圧縮ツールが必要になります。もし gzip がインストールされていれば以下のいずれかの方法で大丈夫です。
zcat samba-2.0.7-ja-1.2.tar.gz | tar -xvf
これでダメなら
gzip -d samba-2.0.7-ja-1.2.tar.gz としてまず圧縮を解いてから
tar -xvf samba-2.0.7-ja-1.2.tar アーカイヴ展開

それでもダメなら gzip がインストールされていないかも知れません。gzip をインストールするか、他の計算機で圧縮を解いて(.tar.gz を .tar にして)から tar してみてください。

投稿日時 - 2000-09-16 17:56:50

お礼

最近、カミナリでよく停電するんで、ファイルシステムも疑ってしまいました。たしかに圧縮してれば、ディレクトリ容量は違う気がする、、、、

しかし、商店の多い地域が停電せずに我が家の周りだけ停電するのは、東京電力は停電する地域に優先順位をつけているんじゃないかぁ??

お二方とも20ptをあげたいのですが、とりあえず早かった順ということでポイントをつけました。ご容赦ください。

投稿日時 - 0000-00-00 00:00:00

あなたにオススメの質問