ごみ箱

次のファイルをごみ箱(専用フォルダ)に一時退避させて復元できるようにする機能です。

  • 削除されたファイル

  • 上書き更新されたファイルの更新前ファイル

使用条件の異なる複数のごみ箱を運用することもできます。

ごみ箱フォルダの指定

ごみ箱として専用に使用するフォルダを用意します。

  1. FileBlogサーバーまたはファイルサーバーにごみ箱として使用するフォルダを新規作成します。

    • 既定のドキュメントルートフォルダに新規作成してもかまいません。

    • タグを使用するのでNTFSファイルシステム(または代替データストリームに互換のある)のフォルダであることが必須です。

  2. フォルダには次のアクセス権限を設定します。

    ユーザー/グループ

    アクセス権限

    説 明

    Administrators

    フルコントロール

    システム管理者用です。サービスの実行ユーザーを含むこともあります。

    SYSTEM

    フルコントロール

    サービスの実行ユーザーです。

    FileBlog利用ユーザー

    読み取り

    UsersやAuthenticatedUsers、または個別のユーザーやグループに許可を与えます。

  3. 当該フォルダをドキュメントルートフォルダとして登録します。

    • 当該フォルダが既定のドキュメントルートのサブフォルダである場合は登録不要です。

タグ定義

ごみ箱フォルダで使用されるタグ項目を追加します。

  1. [管理ツール > 設定全般 > クイックアクセス > タグ > Tags]を選択します。

    ../../_images/20241011-170225-633.png
  2. [既定プロパティから選択して追加]にて3つのタグ(元のパス・削除日時・削除した人)を選択して追加します。(Shiftキーで複数選択できます)

    ../../_images/20241011-170327-972.png
  3. [保存する]を選択してサービスを再起動します。

  4. [TagLayout]にてごみ箱フォルダにのみ3つのタグを表示させるようにします。(省略可)

ごみ箱フォルダの定義

  1. [管理ツール > 設定全般 > bin]で検索します。

    ../../_images/20241122-103740-599.png
  2. [WebServer/RecycleBinFolder]を選択します。

  3. [追加]を選択して定義を作成します。

    • 複数のごみ箱フォルダを定義できます。

  4. [設定]欄でごみ箱フォルダとバックアップ対象を指定します。

    • ごみ箱フォルダパス:ごみ箱として使用するフォルダを指定します。

    • ファイル削除時にごみ箱へバックアップする:チェックを入れると削除されたファイルがごみ箱に退避されます。

    • ファイル上書き更新時にごみ箱へバックアップする:チェックを入れると上書き更新時に直前のファイルがごみ箱に退避されます。

    ../../_images/20241011-171857-961.png
  5. [変更]を選択して、ごみ箱機能が適用される範囲を指定します。

    • バージョン管理が適用されているフォルダは除外することをおすすめします。

    ../../_images/20241011-172026-628.png
  6. 設定を保存してサービスを再起動します。

ごみ箱の掃除

ごみ箱を定期的に掃除するタスクを登録できます。

タスクの実行により一定期間を超過したファイルが削除されます。

  1. [管理ツール > 設定全般 > タスクスケジュール > TaskScheduler]を選択します。

  2. [追加]を選択してタスクの名前を入力します。

  3. [アクション > 追加 > ごみ箱を掃除]を選択します。標準既定で7日間経過したファイルが削除対象になります。

    ../../_images/20241011-173108-801.png
  4. [スケジュール]にて実行スケジュールを指定します。

  5. 設定を保存してサービスを再起動します。

任意の期間に変更する

  1. [ごみ箱を掃除]アクションのコマンドをコピーしてテキストエディターに貼り付けます。

    {
    "command": "/file/purgerecyclebin",
    "parameters": {
        "DaysToKeep": 7
    }
    }
    
  2. "DaysToKeep": 7の数字を任意の数字に変更します。

    • 数字が日数を表します。

    • "DaysToKeep": 30にすると30日経過後のファイルが対象になります。

  3. タスクスケジュールで[任意のコマンド]アクションを選択して変更したコマンドを登録します。

    ../../_images/20241011-172604-284.png

ごみ箱のファイルについて

削除されたファイル・上書き更新されたファイルは、ファイルサーバーのごみ箱用フォルダに次の仕様で保存されます。

  • WebServer/RecycleBinFolderに登録されたフォルダに[削除・上書き更新]が実行された年月日時のフォルダが作成され、1つのフォルダに対して1つのファイルが保存されます。

    • パス仕様:\ごみ箱フォルダ\YYYY\MM\DD\HHMMSSsss\削除されたファイル.doc

    ../../_images/20241016-162749-413.png
  • 全てのフォルダとファイルに隠し属性が付与されます。

  • フォルダのアクセス権限はSYSTEMとAdministratorsグループに付与されます。

  • ファイルは削除元のアクセス権情報を維持します。

  • ファイルにタグ情報(元のパス・削除日時・削除した人)が付加されます。

  • 復元したファイルは復元先フォルダのアクセス権情報を継承します。(継承設定されている場合)

  • 削除されたフォルダは保存されません。