i-nodeを削除する

借りているVPSでアラートが出ている。
自慢じゃないが、自分はVPSを使うほど技術がない。技術がないのにVPSを借りてしまったのは若気の至りとしか言えない。
故に、アラートの源を探すことができない。
仕方なく、有料サポートに申し込む。最近、借りているサーバでは有料サポートでできることが本当に少なくなっていて、時折間違っていることを教えられたりもするので(それ違くないかとサポートに尋ねると、確かに、違いました、みたいな返答が来る。結構適当だ)本当は申し込みたくないのだけど、仕方ない。

ということで、お願いしたところ、i-nodeとは、ファイルの数を指しているのだという。
その数が150万個に達しているという。

その原因が下だ。
# cd /var/lib/php/session
# ls | wc -l
これで数が出るらしい。

消すにはまた別途料金がかかるというし、次回同じ羽目になったときに自分でできないのはどうしようもないので、調べつつ対処。原因は数多く使っているWPのセッション数?この辺未だよく解らない。全部治ったらサポートに聞いてみよう(多分答えてもらえない。。。せめて、たまらない方法を教えてもらいたい。cron?)

とりあえず、ビビったので、なんとなく、PLlesk画面からsessionの入っているディレクトリを名前を変えて、session3と言う名前に、新たにsessinフォルダを作成、パーミッションを設定。ここまではできた。

teratermでSSHにログインする。
# cd /var/lib/php/session3/

rmコマンドでsession3ディレクトリ、ふきとべ!の呪文を書けたが、
# rm -f ./* ./.*

多すぎるんだよ!!と怒られた。
-bash: /bin/rm: Argument list too long

そこで、Pleskのコンパネから新しく作ったsessionディレクトリの中身を確認。
sess_* とある。
ということで

# find ./ -name ‘sess_0*’ | xargs rm
つまり、sess_0からはじまるファイルふきとべ!の呪文をかけた。
1文字につき平均4万4千くらいずつ消えていく。

地味に地味にやっていく。

これでだいぶ消えた。
備忘録。

\ 最新情報をチェック /

PAGE TOP