- PR -

Linux(miracle linux)サーバー上のファイルが削除できない

投稿者投稿内容
takepon
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 55
お住まい・勤務地: 千葉県・東京都
投稿日時: 2006-03-27 18:06
引用:

 素人なりに少し調べてみたのですが、実際サーバーが容量不足になった場合は、
このような現象は起こるでしょうか?
 調べてみたところ、ハードディスクのマウントか何かのところで、ユーザー領域としてマウントされているところは十分空きがあるようなのですが/varというところだけが空きが0%になっています。 このことは原因となるでしょうか?
 また、これが原因だとしたらどうしたら空き容量を増やすことができるでしょうか?
よろしくお願いいたします。



/var は samba がいろいろ使っていると思います。
原因かどうかはともかく、すぐに空きを増やすべきです。
/var にはシステムのログを出力したりするため、
放置するといろいろ問題もあります。

とりあえず古いログ(ローテートされたやつとか)を別の領域へ移動されては?

_________________
takepon
てんてこダンス
すずめ
会議室デビュー日: 2006/03/27
投稿数: 7
投稿日時: 2006-03-27 18:15
takeponさん、ありがとうございます。

「とりあえず古いログ(ローテートされたやつとか)を別の領域へ移動されては?」
というところなのですが当方、素人なものでさっぱり方法がわかりません。 
 どのようにすれば移動、削除等できるのでしょうか? 
 また、ほかに削除しても良いファイル等あればご教授ください。
よろしくお願いいたします。
takepon
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 55
お住まい・勤務地: 千葉県・東京都
投稿日時: 2006-03-27 19:50
引用:

「とりあえず古いログ(ローテートされたやつとか)を別の領域へ移動されては?」
というところなのですが当方、素人なものでさっぱり方法がわかりません。 
 どのようにすれば移動、削除等できるのでしょうか? 
 また、ほかに削除しても良いファイル等あればご教授ください。



非常に難しい相談です。
というのも、すずめさんのお使いになっている環境がさっぱり分かりません。

/var に格納されるものでぱっと思いつくのは、

/var/log ログファイル関係
/var/spool/lpd プリンタのスプールファイル
/var/www Apache コンテンツ
/var/spool/mail メール関係
/var/named BIND関係

などなどいろいろありますから。
とりあえず、

# du /var

なんかを実行して使用状況を把握されたほうがいいですかね。
あと、移動するとなったら root 権限が必要になるので、
「素人なものでさっぱり方法がわからない」方が作業するのは
かなり危険だということも念頭においてください。
(上記のコマンドを実行する場合も参照できないディレクトリがあるので
root 権限があったほうが確実です)

_________________
takepon
てんてこダンス
想馬
大ベテラン
会議室デビュー日: 2003/05/29
投稿数: 245
お住まい・勤務地: 神奈川・東京
投稿日時: 2006-03-27 20:30
引用:

すずめさんの書き込み (2006-03-27 18:04) より:
想馬さん、ご返答ありがとうございます。
サーバー上でファイルのアクセス権を確認したところ 「現在のモード0766」
となっておりました。 なんとなく普通にアクセスできそうな状態だと思うのですが。
よろしくお願いいたします。
 追加します。
ファイルの所有者は私のIDでした。 以上よろしくお願いいたします。


[ メッセージ編集済み 編集者: すずめ 編集日時 2006-03-27 18:06 ]


それだとパーミッションの問題はなさそうですね。それだと自分には分かりません、役に立てず申し訳ないです。
ファイルの移動と削除の使い方へのリンクを書いておきますが、出来れば経験者にお願いしてやってもらったほうが良いと思います。

ファイルの移動 http://homepage2.nifty.com/cs/linux_command/command/mv.html
ファイルの削除 http://homepage2.nifty.com/cs/linux_command/command/rm.html
すずめ
会議室デビュー日: 2006/03/27
投稿数: 7
投稿日時: 2006-03-27 20:41
ありがとうございます。
ご指摘どおり当方、素人ですのであまり思い切ったことはできませんが、
これなら削除しても大丈夫、とか言うのがあれば助かるのですが、
ちなみに/varの内容はまた後ほど報告させていただきます。
rootの権限もありますので何とかなると思います。
ちなみに、他ののパーティションの空いているところを使用するなどして/varのマウントされている容量は大きくすることなどできないのでしょうか? 
素人でできる範囲であればやってみたいのですがよろしくお願いいたします。


[ メッセージ編集済み 編集者: すずめ 編集日時 2006-03-27 20:47 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-03-27 20:53
こんばんわ.
引用:

すずめさんの書き込み (2006-03-27 20:41) より:

ご指摘どおり当方、素人ですのであまり思い切ったことはできませんが、
これなら削除しても大丈夫、とか言うのがあれば助かるのですが、
ちなみに/varの内容はまた後ほど報告させていただきます。
rootの権限もありますので何とかなると思います。


ls で /var/log の中を見たら何がありますか?
その状態で運用されているなら,log はあまり見ておられないように感じられます.

もう一点.
samba で公開している共有 Directory はもしかして /var 配下にありますか?
そんな気がしますけど,だとしたらちょっと困ったことに.
quota などで制限でもしないと「なんでも格納」な状態で野放しになるので,
取り返しがつかなくなりそうな気がします.

File server 以外の用途,
つまりメールサーバとか WWW サーバなどの用途で兼用したりしてますか?

いずれにせよ,log なら lotate してくれるでしょうし,
何の理由も無くいつの間にか resource 使い切ることは無いと思います.
なぜ /var を使い切ってしまっているのか?を把握しないと,
闇雲に移す/削るだけでは解決にはならないかと.
おっきー
大ベテラン
会議室デビュー日: 2003/05/01
投稿数: 104
投稿日時: 2006-03-27 20:55
共有ディレクトリ内が整理しやすいのでは?
そこからはじめてみてはいかがでしょうか?
takepon
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 55
お住まい・勤務地: 千葉県・東京都
投稿日時: 2006-03-27 21:28
引用:

いずれにせよ,log なら lotate してくれるでしょうし,
何の理由も無くいつの間にか resource 使い切ることは無いと思います.



たしかに、log はローテートされるからあまり問題にならないですね。
大変失礼を申しました。
問題になるとしたら、ローテート設定されてないログですか。

# ls /var/log で判明するかもしれませんね。

普通にパッケージ導入していれば大ジョブ???

引用:

samba で公開している共有 Directory はもしかして /var 配下にありますか?



だったら逆に、
共有しているファイルを Windows で一時退避すると原因ははっきりしそうですね。

_________________
takepon
てんてこダンス

スキルアップ/キャリアアップ(JOB@IT)