• ベストアンサー

ディスク容量ほぼ100%になってしまいました。容量をあけたいです。

CentOS4で運用しているサーバーのディスク容量が以下のように98%になってしまいました。 Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/md0 10080364 9344136 224164 98% / /dev/md1 133672704 12724724 114157712 11% /home none 1024684 0 1024684 0% /dev/shm /dev/md2 8064432 3413728 4241056 45% /var なので、98%になっている個所 /dev/md0 に格納されている?ファイルを削除して容量をあけたいと考えていますが、 どのディレクトリのファイルを削除すれば、良いか分からない状況です。 *おそらく /home/hogehoge/ ないのファイルを消しても /dev/md1 の容量が空くだけで /dev/md0 は変わらないと思います。 どこのディレクトリのファイルを消せば、/dev/md0 の容量が空くか調べる方法はありますでしょうか? よろしくお願いいたします。 尚パーティション関連は怖くていじれないので、ファイル削除で対応したいと考えています。

  • cutee
  • お礼率100% (2/2)

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

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.2

まずは、du コマンドを使って、どのディレクトリが肥大化しているかどうか調べましょう。/tmp とか /var/tmp に、巨大な一時ファイルが放置されていたりしませんか? 他に肥大化しそうなところは、/var/chache とか /var/spool でしょうか。ここには、パッケージアップデートの一時ファイルが残っている場合があります。  # yum clean packages とかやってみたら、いくらか空きませんでしょうか? あと、rootでrpmパッケージのコンパイルをしたりしている場合は、/usr/src/redhat 以下も大きくなりますね。

cutee
質問者

お礼

ご教示有難うございました。 教えていただいたコマンドを使って du -hs / <- こんな感じでどんどん掘り下げていっています。 # yum clean packages は以下のようにエラーになってしまいました。。 壊れてそうです。。。。 「/var/cache/yum/update/header.info cannot be found」をキーにググってみます。 [root@www root]# yum clean packages Gathering header information file(s) from server(s) Server: CentOS-3 - Addons Server: CentOS-3 - Base Server: CentOS-3 - Extras Server: CentOS-3 - Updates Error - /var/cache/yum/update/header.info cannot be found Please run yum in non-caching mode to correct this header.

cutee
質問者

補足

すみません。。。誤情報書いてしまいました。 du -hs / ではなく du -hs /* です。 失礼しました。

その他の回答 (1)

回答No.1

マウント位置が Filesystem マウント位置 /dev/md0 / /dev/md1 /home /dev/md2 /var となっていますので、/home /var以外のディレクトリを空けると容量は 減ります。 ただし "/"は、システムエリアですので、解らないものは削除しないよう にしてください。 まずは、/tmp や /usr/tmp の下にあるファイルあたりから削除してみてはいかがでしょうか。

cutee
質問者

お礼

>となっていますので、/home /var以外のディレクトリを空けると容量は減ります。 こちら「いまさら聞けない・・・」な質問でしたのでかなり助かりました。 有難うございました。 /tmp や /usr/tmp は1Mもいってないのですが、それ以外のサイズが急に膨らんだ気がしてます。。。 なにがあったのか少し調査してみます。

関連するQ&A

  • dfでディレクトリの容量が見れません

    RedHat Enterpriseです。 /home 以下の容量を調べようとして、以下のコマンドを打ちました。 [melrt@dose1 /]$ df -k Filesystem    1K-ブロック  使用  使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00             67862104 29859800 34555112 47%  / /dev/sda1        101086  12419   83448  13% /boot none          1037236    0  1037236  0% /dev/shm どうやらマウントされているものの容量が出ているみたいですが、どうすれば /home以下の容量を調べられるでしょうか。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • サーバーの容量が100%になってしまいました

    現在仕事でCGIの作成をしているのですが、一昨日の18:00頃まで作業出来ていたのに、昨日の朝にFFFTPでファイルをUPしようとした所、 次のエラーが出てUPできなくなってしまいました。 452 Transfer aborted. No space left on device レンタルサーバのサポートに問い合わせた所、ファイルをアップするディレクトリの使用率が100%になっている為だと言われました。 SSHでdfコマンドで確認した所、下記のような状態になっています。 Filesystem 1K-ブロック 使用   使用可 使用% マウント位置 /dev/hda1  10080488 2052104  7516316 22%  / /dev/hda4  58617212 55640588  0   100%  /home none     252324  0     252324 0%   /dev/shm /dev/hda2  8064304  246280  7408368 4%   /var (ここまで使用率が増えた原因は不明だと言われました。) そこで/home下のディレクトリを次の方法で調べてみました。(ここからはサポート対象外でした) [root@www home]#du -a を実行し、各ファイルの容量をチェックしていきました。 ですが、上記で示した使用 55640588 100% /home 程、容量を使用しているものを見つけられませんでした。 諸事情で今迄の管理者が不在の為、サーバ、コマンド等についてほとんど知識のない自分が対応している状態です。 現在行っているCGIの作成もサーバを復帰させなければ進められない状態で困っています。 上記の/home以下の容量を空ければ良いと思うのですが、調べ方に間違いがあるのでしょうか?また、容量の大きいファイルを見つけても 消して良いファイルかどうかの区別もつきません・・・ OSはRedHat9です。わからない事だらけでお手上げ状態です・・・詳しい方がいらっしゃいましたらご指導いただけないでしょうか。 よろしくお願いいたします。

  • Debian lennyでディスク容量を圧迫して困っています。

    Debian lennyでディスク容量を圧迫して困っています。 OSは Debian GNU/Linux 5.0.0 になります。 webアプリが動作しています。 logなのかわかりませんが、ここ2週間ほどで、ディスク容量が足らなくなってしまっています。(約2週間前にも同様の事例が起こり、とりあえずバックアップしてあったファイルを数GB削除し使用率を80%まで下げました。) 何が原因で容量を使ってしまっているのか、 調査方法を教えていただけると助かります。 現在の使用率は以下です。 xxxxx$ df -la Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda1 7850996 7208256 243928 97% / tmpfs 193124 0 193124 0% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys udev 10240 80 10160 1% /dev tmpfs 193124 0 193124 0% /dev/shm devpts 0 0 0 - /dev/pts 素人なので稚拙な質問で申し訳ありません。 よろしくお願い致します。

  • マウントポイントの途中変更について

    CentOS release 5.6を使用しています。 マウント状態は、以下の状態です。 [root@・・・・。 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda2 17634636 4136948 12557084 25% / /dev/hda1 101086 18022 77845 19% /boot tmpfs 4090872 0 4090872 0% /dev/shm /dev/hdb1 227065876 191864 215339748 1% /home 上記の/dev/hdb1 のマウントポイントを /var に変更しようと考えています。 その場合、システムダウンせずにマウントポイントの変更はできますでしょうか? 手順なども教えて頂ければ幸いです。

  • ディスク未使用領域容量の取得

    例えば全体で150Gのディスクとして、 使用領域は以下となっています。 [root@TEST ~]# df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/cciss/c0d0p5   50G 3.1G 44G 7% / /dev/cciss/c0d0p1 251M 17M 222M 7% /boot none 2.0G 0 2.0G 0% /dev/shm /dev/cciss/c0d0p6 30G 1.7G 27G 6% /opt /dev/cciss/c0d0p2 5.0G 137M 4.6G 3% /var 以上のようにパーティションを作成済みの領域は 50Gちょっとです。 求めたいのは、上記に出ていないパーティション未作成の領域 ですが、コマンドで取得可能でしょうか?。 df-hだと、各パーティション毎の空き領域になってしまい・・。 よろしくお願いします。

  • Linuxのドライブ空き容量の件

    Linux超初心者です。 OSはCentOS6.2 1TBのHDDに「すべての領域を使用する」オプションを選んでインストール。 これで無駄なく1TBの容量を使えるんでしょうか? ググって頑張ってみたんですがハードディスクの割り当てがよくわかりません。 dfコマンドとやらを使用して下記の数値が出ました。 [root@FDREDMINE ~]# df Filesystem 1K-ブロック 使用  使用可 使用% マウント位置 /dev/mapper/vg_fdredmine-lv_root 51606140 4188492 44796208 9% / tmpfs 4027992 336 4027656 1% /dev/shm /dev/sda1 495844 35944 434300 8% /boot /dev/mapper/vg_fdredmine-lv_home 901256464 205320 855269948 1% /home /redminebackup/database の中にたくさんのファイルが入るのでここの領域をいっぱいまで使いたいのですが、これで1TBちゃんと使い切れるんでしょうか? なんか、見たところ/homeの中に入れなきゃダメみたいな感じがするんですが・・・。 Windowsしか触ったことないので戸惑っております。 よろしくお願いします。

  • Fedoracore5でRAID1が出来ません。。。

    代表落ちしたので、linuxでもやろうかな・・・ doragon_kuboです。よろしくお願いします。 linux初心者で、ここの過去ログも拝見させて頂きましたが、解決には至りません。。。 現状ですが、多数のlinux関連のサイトを参考にしながら、RAIDに設定することは途中まで出来ました。 Filesystem   1K-ブロック   使用  使用可  使用%  マウント位置 /dev/md5   4061540   219848  3632048  6%  / /dev/shm   62272  0  62272   0%  /dev/shm /dev/md6   51904420   17810056  31457704  37%  /home /dev/md1   8254200   1580676  6254232   21%  /usr /dev/md2   8254200  614036  7220872   8%  /var /dev/md0   248783   12937   223002  6%  /boot ------------------------------------------------ これが現状ですが、もし足りない情報がありましたら、追加します。 で、md5のみ、RAIDに参加させようとすると [root@fileserver ~]# mdadm /dev/md5 -a /dev/hda6 mdadm: Cannot open /dev/hda6: Device or resource busy 上記エラーにて参加させられません。 これは、どうしてなんでしょうか? ちなみに、hdbのみでの起動も出来ません。 grubの設定がおかしいのか、他に何か問題があるのかわかりません。 情報不足であれば、ご指摘お願いします。 よろしくお願いします。もうこの状態で2週間近くはまってます。。。

  • sendmailの空き容量不足について

    はじめまして。 メールサーバとしてsendmaiを使っています。 sendmail のログを /var の領域に取るようにしていますが、 /var の空き容量が0%になってしまいました。 上記の場合、メールの送信自体に影響はないでしょうか? 最近急に空き容量が減少するようになりました。 一昨日も同じ現象がおき、不要と思われるファイルを削除した(約3MB)のですが、 2日後の本日、再度空き容量がなくなってしまいました。 一日のメールの送信数は正確な数は不明ですが、数百件と思います。 /var 配下のファイルはログ関係と考えて削除しても問題ないでしょうか? /var/tmp に古いファイルがあるので、削除したいのですが、問題ないでしょうか? 以下、不要ファイル削除直後のbdfの結果です。 よろしくお願いします。 mail01:/# bdf Filesystem kbytes used avail %used Mounted on /dev/vg00/lvol3 143360 32472 104020 24% / /dev/vg00/lvol1 83733 25854 49505 34% /stand /dev/vg00/lvol8 512000 501518 10464 98% /var 0/dev/vg00/lvol9 266240 1237 248512 0% /var/adm/crash /dev/vg00/lvol7 921600 630318 273108 70% /usr /dev/vg00/lvol4 65536 27069 36107 43% /tmp /dev/vg00/lvol6 512000 285433 212439 57% /opt /dev/vg00/lvol5 20480 20480 0 100% /home

  • サーバの使用容量

    いつもお世話になっております。 サーバの容量が半分ぐらい使用されているのですが 下記の条件から考えられる原因は何がありますでしょうか。 ▼現在サーバで稼動中のサイトは3つあります。  ちょっと大きめのシステムが入っているものが2サイトあります。  データベースで使用されているのは30MBぐらいです。  (phpMyAdmin で表示されているサイズ) ▼各サイトのファイル数は2000弱ぐらいです。 ▼メールは受信したら削除されるようになっていると思います。  (ちょっと自信がありません。) ▼df -h で表示される内容 /dev/*** 29G 11G 16G 40% / /dev/*** 99M 22M 72M 23% /boot /dev/*** 3.8G 1.8G 1.9G 48% /var none 499M 0 499M 0% /dev/shm よろしくご教授お願いいたします。 <環境> OS:Red Hat Linux release 8.0 mail:qmail

  • dfコマンドについて

    dhコマンドの出力例です。 =========== Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 74G 2.1G 68G 3% / /dev/hdc1 99M 9.0M 85M 10% /boot none 125M 0 125M 0% /dev/shm =========== ●このうち、【/dev/mapper/VolGroup00-LogVol00】とはHDDのどの部分を示しているのでしょうか? ●また、Filesystemがnoneとはどういう意味でしょうか?デバイスファイルが/dev/shmなのであるはずがないと言う意味でしょうか?そうであるならば、/dev/shmとはHDDのどの部分を示し、なんの為にあるのでしょうか? ●/dev/hdc1と同じように考えてセカンダリのHDDのなかの何番目かに【/dev/mapper/VolGroup00-LogVol00】や【/dev/shm】が作成されていて特別の意味を示すためにこのように表示されていると考えてよろしいでしょうか? ご存知の方いましたら、よろしくお願いします。