• ベストアンサー

ハードディスクが満タンに・・・

はじめまして 教えてください・・・助けて下さい vine linuxでサーバーを作って快調だったのですが・・・メールで送信しようとしたら「452 Insufficient system storage」とエラーが出てpostfixのエラーもすごい来てしまいました。検索した結果、ハードディスクの空きが無いと言うことがわかったのですが・・・おかしいのです・・・確かに「df」コマンドで見ると「/」は使用率100%になってしまっていてこれが原因か!!と思いログファイルとaptキャッシュを削除したのですが他は何を消していいのかわかりません・・・それと不思議なことに?ファイルを消してサイズが減ったか見てみたのですが一瞬減ったのですがすぐに逆に空き容量が500kBになってしまったのです・・・なにかウィルスとか攻撃されている可能性があるのでしょうか??? 気になってバックアップファイルのサイズを見てみたのですが、(knoppixでpartimageを使って取ったものです)数日前のバックアップファイルは1.2GBしかないのに昨日取ったものは2GBもあるのです・・・ちなみにvine linuxが入っている容量は5GBなのです・・・今現在は5GB満タンになっていて圧縮したからといって2GBになるのでしょうか?今日はバックアップしていないので何Gになっているのかわかりませんが・・・これは、大丈夫なのでしょうか?? 急にこんなにディスク使用量が増えるなんて・・・・不安です・・・ 問題ないようでしたら、不要ファイル(消して良いファイルなど)を教えてください。 お願いします

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

  • ベストアンサー
回答No.1

不要ファイルを消しても同じ状況に陥りませんか? 何がディスクを消費しているのかを突き止めることが先決と思います。 / から「du -sh *」等でどのディレクトリが大きいか(変化しているか )を突き止めれば、原因も絞れると思います。

jun_jii
質問者

お礼

お返事ありがとうございます。 自分もどのディレクトリが大きいのか昨日調べたのですが 調べ方がXを起動してフォルダのプロパティで見てたので大変でした・・・ 便利なコマンドを教えていただき助かりました!! で、「/」の見た結果なのですが大きいフォルダは usr 17G var 1.6G root 954M proc 772M lib 154M home 137M でした。・・・procってなんでしょうか??消してもいいのでしょうか? で、気になったusrとvarをさらに詳しく見たのですが usrで大きいのがx11R6(126M) bin(137M) share(984M) lib(264M) src(124M)ここら辺で消しても大丈夫なものはありますか? varですが、非常に大きいのがamavis(1006M) virusmails(386M)でした。で、調べた結果ココにはウィルスメールが保存されるらしく消しても大丈夫みたいでしたこれが多少原因の一部だったみたいです・・・しかし、1.4Gくらいですか・・・もう少し空いても良いと思うのですが・・・でもこれで、やっとメールが送信できるようになりました!! 消してもよさそうなフォルダのファイルがあったら教えて下さい。

その他の回答 (3)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.4

外部公開していれば、ログだけでも相当なサイズになっていませんか?メールのリレーチェック(http://www.rbl.jp/svcheck.php)などはされていると思いますが(していなければログや戻りのエラーメールだけで膨大な量に・・)それでもアクセスログは増えていきます。ログのローテーションなどはどういう設定にされているのでしょうか?

jun_jii
質問者

お礼

お返事ありがとうございます。 リレーチェック(​http://www.rbl.jp/svcheck.php​)のサイトは 作成時に試して全てOKでした・・・今もまた試してみました。 ログのローテーション・・・まったく触っていません。 この問題が起きて多少、不要そうなlogを移動しましたが・・・ logは削除していいのだか、怖くていじれませんでした・・・ 何かエラーが出ると非常に困るので・・・初心者なので治すのが一苦労なのです・・・ logって、たとえば拡張子?がoldになってるものやmaillog1~4見たいな物は削除しても構わないのでしょうか? システムにエラーが出てなければlogはどんどん捨ててもいいのでしょうか?だとすれば月1とかでcronで自動削除とかしてしまいたいのですが・・・どうなのでしょう? 捨ててはいけないlogがありましたら教えてください。 shimix様はどのように管理していますでしょうか?是非参考にしたいので教えてください。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>procってなんでしょうか??消してもいいのでしょうか? 仮想ファイルシステムですので消せません。 ついでにこれらはディスクの容量は使用していません。 >usrで大きいのがx11R6(126M) bin(137M) share(984M) lib(264M) src(124M)ここら辺で消しても大丈夫なものはありますか? ビルドとかしないのであればsrcは消してもおそらく問題ないでしょう。 >消してもよさそうなフォルダのファイルがあったら教えて下さい。 パッケージ管理のツールとかありませんか? aptやyumなど… # vine linuxは使ったこと無いのでよく知りませんが。 GUI使わないのならば、X-WIDOW SYSTEM関連のパッケージは削除できるかと。 あとは、ログが溜まっている場合もあるでしょうからサービスの設定ファイルやsyslog.conf等を変更して出力を減らすとか。

jun_jii
質問者

お礼

お返事ありがとうございます。 procは消せないのですね・・・ ビルド??・・・・すいません わかりません・・・ パッケージのmake install とかとは別のことですか? パッケージ管理のツールはaptかな? ・・・どうやって管理してるのかはわかりませんが・・・ X-WIDOW SYSTEMはたまに使うので消せません・・・

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.2

それは外部公開しているサーバかな? もしそうなら、既に乗っ取られて踏み台としてSPAMメールの発信に使われている可能性が大だと推測します。 質問者殿のPCが攻撃されているのではなく、逆に他のPCにSPAMを送りつけるPCとして周囲に迷惑を掛けているのだということです。 外部にサーバを公開する際にはもっとセキュリティの勉強してからにして下さい。 スキルがあるというなら、ちゃんとログを見て対処して下さい。 ログの見方が分からないようなら、それは外部公開用のサーバを立ててはいけないということなのです。

jun_jii
質問者

お礼

お返事ありがとうございます。 おっしゃられるとおり外部に公開しているサーバーです。 webserver mailserver webmail filesever ntpserver ftpserver ssh 等が起動していますが、外部はwebserver mailserver webmailのみです。開いているポートは 80 443 110 143 25 587 です 確かに自分はwindows派のlinux超初心者です。 しかし、踏み台にはされないように気をつけようと初心者ながらに サーバー作成ページを参考にさせてもらいファイアーウォールやウィルスチェック メールサーバーのウィルス確認 メールのフィルタ chkrootkitの導入などはがんばってつけてみたのですが・・・ もちろんウィルス定義ファイルの更新も自動で毎日やっています。 一応、こちらの http://www.rbl.jp/ckdb/ ブラックリストにも載っていませんし こちらの http://www.rbl.jp/svcheck.php 不正中継確認も無事全部OKでした。 ・・・だからと言って完璧ではないのでしょうが・・・ 他は何をやっていいか判りません・・・ほんとにまったくの初心者なので・・・ ほかにどのようなことをしたらいいかアドバイスお願いします。 あと、踏み台になっている場合はどこを確認すればわかるでしょうか? 教えて下さい。 確かに初心者すぎてエラーが出たりするとログをたまに見るのですがあまり理解できず解決はできません。その後ネットで調べ解決できた時もありますが・・・ アドバイスお願いします。