参照されていないファイルの削除ジョブ
最終更新日: 2022年6月21日
Wagby が提供する「ファイル型」項目に登録されたファイルは、upload_dir フォルダ以下に保存されます。
このような参照されていないファイルを定期的に削除するために、このジョブを用いることができます。
エクスポートジョブにパラメータ unlinkfile を追加します。
各指定の詳細を説明します。
参照されていないファイルを削除します。
どのファイルを削除したかという情報はログレベル INFO で記録されます。
参照されていないファイルを指定されたフォルダに移動します。
moveのあとに「:」(コロン)で区切り、移動先フォルダを指定してください。
ここで指定した移動先フォルダは事前に用意されており、かつ、書き込み可能とする必要があります。
指定された移動先フォルダに、さらにモデル毎のフォルダが自動的に用意されます。
どのファイルを移動したかという情報はログレベル INFO で記録されます。
どのファイルが削除対象かという情報をログレベル INFO で記録します。
このオプションを試す場合、最初は show を指定して削除されるファイルを確認するとよいでしょう。その後は move で運用を行い、問題ないことを確かめてから最終的に delete で運用することを推奨します。
zipオプションと併用された場合のunlinkfileオプションはファイルの判定処理に失敗するため、結果的にすべてのファイルが削除対象となります。そのため両方を同時に指定することはできません。
エクスポートジョブで zipオプションとunlinkfileオプションの両方を指定したとき、unlinkfileオプションを無視するようにしました。ログファイルにunlinkfileオプションは無視されたという警告メッセージが残ります。
エクスポートジョブで zipオプションとunlinkオプションの両方を指定することができるようになりました。すなわち上の制約を解消しました。
参照されていないファイルとは
例えばそのファイルを含むデータを削除した場合、upload_dirフォルダに保存されたファイルは「どのデータからも参照されていないファイル」となります。
しかし、データを削除してもWagby はすぐにファイルの実体を削除しません。
利用方法
例
キー(パラメータ名)
説明
値の記述例
unlinkfile
値に
のいずれかを指定します。
move:/home/wagby/removefiles
delete
move
show
ワンポイント
運用時の注意点
その他の情報
変更履歴
R8.3.2より前の版
R8.3.2
R8.3.3以降