これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cache-clean です。
プログラム:
NAME
cache-clean - A-REX キャッシュの管理ツール。
SYNOPSIS
キャッシュクリーン [-h] [-s] [-S] [-m NN -M NN] [-EN] [-D デバッグレベル]
[-f スペースコマンド] [ -c | [ [...]]]
DESCRIPTION
キャッシュクリーン は、ARC サーバー インストールの管理者が A- を安全に削除するためのツールです。
REX キャッシュ データを参照し、キャッシュの内容の概要を提供します。 によって使用されます。
キャッシュコンテンツを自動管理するA-REX。
操作には、統計の印刷とファイルの削除の XNUMX つのモードがあります。 もし -s 使用されている、
その後、統計が各キャッシュに出力されます。 もし -m -M 各キャッシュ内のファイルが使用されます
ファイル システム上のキャッシュによって使用されているスペースが、指定されたスペースより大きい場合、削除されます。
-NS、 キャッシュによって使用されるスペースが次の値に等しくなるまで、最も最近アクセスされていない順に
によって指定されるもの -NS。 If -E が使用されている場合、それよりも最近にアクセスされたすべてのファイルは、
指定された時間が削除されます。 -E と組み合わせて使用できます -m -M ただしファイルを削除する
-E が最初に実行されます。 この後もキャッシュの使用領域がそれを超えている場合
によって与えられた -M その後、それらのオプションに従ってクリーニングが実行されます。
キャッシュが他のデータと共有されるファイル システム上にある場合は、 -S そう指定する必要があります
キャッシュによって使用されるスペースが計算されることを確認します。 それ以外の場合は、ファイル上のすべての使用済みスペース
システムはキャッシュ用であると想定されます。 使用する -S 速度が遅いため、次の場合にのみ使用してください。
キャッシュは共有されます。
デフォルトでは、「df」コマンドを使用して合計と ( -S は指定されていません)使用されます
空間。 このコマンドがキャッシュ ファイル システムでサポートされていない場合は、 -f に使用することができます
代替コマンドを指定します。 このコマンドの出力は「total_bytes used_bytes」である必要があります。
そのため、コマンドは通常、ファイル システム スペースに関する小さなスクリプトになります。
情報ツール。 キャッシュ ディレクトリは、このコマンドの最後の引数として渡されます。
キャッシュ ディレクトリは次のように指定されます。 ディレクトリ1、 ディレクトリ2.. または、によって指定された構成ファイルから取得されます。 -c
または ARC_CONFIG 環境変数。
-h - 短いヘルプを印刷する
-s - 何も削除せずにキャッシュ統計を出力します。 出力はキャッシュごとに表示されます
削除可能な (およびロックされた) ファイルの数、これらのファイルの合計サイズ、パーセンテージ
キャッシュが保存されているファイル システムの使用状況、およびアクセス時間のヒストグラム
キャッシュ内のファイル。
-S - ファイル システム上の使用領域を占有する代わりに、キャッシュのサイズを計算します。 これ
キャッシュ ファイル システムが他のデータと共有される場合にのみ使用してください。
-M - クリーニングを開始する最大使用スペース (ファイル システムの % として)
-m - クリーニングを停止する最小使用スペース (ファイル システムの % として)
-E - 指定された期間よりも前にアクセスされたファイルは削除されます。 例
このオプションの値は 1800、90 秒、24 時間、30 日です。 接尾辞が指定されていない場合のデフォルトは、
秒です。
-f - ファイルシステムの合計スペースと使用済みスペースを取得するための「df」の代替コマンド。 の
このコマンドの出力は「total_bytes used_bytes」である必要があります。 キャッシュディレクトリは次のように渡されます。
このコマンドの最後の引数。
-D - デバッグレベル。 可能な値は、FATAL、ERROR、WARNING、INFO、VERBOSE、または DEBUG です。
デフォルトのレベルは情報です。
-c - A-REX 設定ファイルへのパス (xml または ini 形式)
このツールは、各キャッシュのサイズを範囲内に維持するために、A-REX によって定期的に実行されます。
構成ファイルで指定された制限。 したがって、クリーニングは実行しないでください
キャッシュ サイズを一時的に減らす必要がない限り、手動で。 パフォーマンス上の理由から
ただし、キャッシュクリーンをホストしているマシン上で独立して実行することが望ましい場合があります。
キャッシュ ファイル システム (これが A-REX ホストと異なる場合)。 最も便利な機能は、
管理者は、 -s オプションを選択します。
構成ファイルで指定された各キャッシュ ディレクトリ内には、サブディレクトリがあります。
データ用 (data/) とジョブごとのハード リンク用 (joblinks/) です。 A-REX 管理を参照してください。
詳細についてはガイドをご覧ください。 キャッシュクリーン データサブディレクトリ上でのみ動作する必要があります。
したがって、与えるときは DIR 引数は最上位のキャッシュ ディレクトリである必要があります。 キャッシュ-
その後、データ ディレクトリ内のファイルのみが自動的に参照されます。
実施例
キャッシュクリーン -m20 -M30 -E30d -D 詳細 -c /etc/arc.conf
キャッシュ ディレクトリは構成ファイルから取得されます /etc/arc.conf およびすべてのキャッシュ ファイル
30日以上前にアクセスしたものは削除されます。 次に、キャッシュ内の使用済みスペースが上記を超えている場合、
30%、使用容量が 20% に達するまでデータは削除されます。 詳細なデバッグ出力が有効になっているため、
削除されたファイルごとに情報が出力されます。
COPYRIGHT
APACHE ライセンス バージョン 2.0
onworks.net サービスを使用してオンラインでキャッシュ クリーンを使用する