ko-takada回答ポイント 60ptウォッチ 5

数百KB程度の画像データのキャッシュが、複数の階層に分かれて数百万ファイルあります。

この中で作成日時が1週間以上前のファイルを定期的に削除したいと思っております。
現在、findコマンドを使って削除を試みたところ、iowaitが酷い状態で、毎日実行したいのに、実行完了まで2日かかる状況です。

こういったニーズを「Linux上」で「軽いシステム負荷」で実現するための方法を教えて頂けませんでしょうか?
Linux上で1週間以内に作成されたファイルのみが保持されることが目的さえ満たせれば、何かしらのOSS製品を組み合わせる方法でも構いません。
なお、HDDを定期的に初期化をする方法ですと、キャッシュが再生成されるまでシステムが高負荷となってしまうため現実的ではありません。

【環境】
Linux CentOS 5.5 x86_64
HDD: SATA 2TB RAID-1(BBU付きのサーバ用RAIDカード)
ファイルシステム:ext3
※ Windows・Mac用のソフト紹介はご遠慮お願いします

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-01-06 18:57:38
終了日時
2011-01-13 19:00:03
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

Linux2257OSS44CentOS474ファイルシステム96ext329SATA169Mac3287Windows5693RAID202HDD2108キャッシュ638サーバ4580初期化581

人気の質問

メニュー

PC版