« sendmail virtual domain について | メイン | Solaris 8 での utmp と wtmp の扱いについて »

2000年6月20日

/var/tmpに出来るファイル

質問:

/var/tmpに出来るファイルについて教えてください

現在/varの領域が一杯になりつつあります。
そこで調べてみたところ
/var/tmp/配下に
-rw------- 1 root other 1066420 Jun 5 21:11 Ex0000002107
-rw------- 1 root other 100851712 Jun 5 15:34 Ex0000003651
-rw------- 1 root other 0 Jun 5 18:58 Ex0000017570
-rw------- 1 root other 24576 Jun 5 22:39 Ex0000024193
-rw------- 1 root other 20480 May 4 19:46 Rx0000011841
-rw------- 1 root other 8192 Mar 22 16:56 Rx0000021475
-rw------- 1 root other 8192 Apr 30 19:57 Rx0000025945
といったファイルが出来ています。これは何のファイルでしょうか。
ファイルは移動してありますが、削除してよいものなのでしょうか。
又、/var/adm/messagesは違ったパーティションに置けないでしょうか。


---------------------------------------------------------------------------
回答:
/var/tmp 配下にファイルがある場合、/tmp とは異なり、定期的に整理しない限り、reboot で自動的には削除されませんので、必要がなければ削除する必要があります。

Ex から始まるファイルは、vi エディタを使用すると一時的に作成されるファイルですが、通常、vi が正常に終了されると、このファイルも削除されます。
また、ファイル名の最後の数字が、vi の pid となっています。
しかしながら、vi が異常終了した場合に、残り続けてしまうことがあるようです。
従いまして、pid が存在せず、日付が古く、内容を確認された上で必要がなければ、削除していただいて結構です。

Rx で始まるファイルが何によって作成されたかは分かりませんでしたが、
Ex 同様の事が言えるのではないかと思います。

また、/var/adm/messages ファイルを別のパーティションに置けないか、についてですが、これは、このファイルの容量が増加傾向にあるので、他の空きのあるパーティションに移動させたいという事かと思いますが、もし、/var/adm/messages ファイルの内容を定期的に整理したいということであれば、次の方法を行う事で対処願います。

1. /var/adm/messages ファイルの内容のみ消去

# cp /dev/null /var/adm/messages

2. cron により定期的に1の処理を行わせる。

# EDITOR=vi;export EDITOR
# crontab -e
(最後に次の行を追加する)

30 3 * * 0 cp /dev/null /var/adm/messages

投稿者 AJ : 2000年6月20日 13:35

トラックバック

このエントリーのトラックバックURL:
http://www.factory-aj.com/cgi/mtctrl/mt-tb.cgi/138

 
Powered by Movable Type 4.27-ja | RSS1.0 | RSS2.0 | ATOM