⁦B.⁩ バックアップの作成

不要なファイルの除外

目的

すべてをバックアップする必要はありません。一時ファイル、ダウンロード途中のファイル、コマンド 1 つで再作成できるフォルダーなどです。除外すると、バックアップの時間が短くなり、容量も節約できます。

始める前に

  • 除外したファイルは、バックアップの新しいバージョンには入りません。確実に復元しないものだけを除外してください。
  • 既定の一覧では、一時ファイル(*.tmp)、Office のロックファイル(~$*)、ダウンロード途中のファイル(*.part、*.crdownload)、システムファイル(Thumbs.db、desktop.ini)、再作成できるフォルダー(node_modules、__pycache__、.venv、venv)などを除外します。リポジトリの履歴を含む .git フォルダーは、あえて除外していません。

手順

  1. 「バックアップ」ページで「除外」セクションを探します。
  2. パターンを 1 行に 1 つずつ入力します。例:
    • *.iso:拡張子が .iso のすべてのファイル。
    • Thumbs.db:すべてのフォルダーにある、この名前のファイル。
    • node_modules/*:この名前のすべてのフォルダー(深さを問わず、中身ごと)。
    • プロジェクト/古い/*:特定の 1 つのフォルダー。複数の部分からなるパターンは、バックアップに追加したフォルダーから数えます。

    アスタリスクは任意の文字列を、疑問符は任意の 1 文字を表します。大文字と小文字は区別しません。区切りには / と \ のどちらも使えます。

  3. 「変更のプレビュー」をクリックします。除外したファイルは数えられません。
  4. バックアップを実行します。テンプレートのバックアップでも除外を有効にするには、テンプレートをもう一度保存します(「設定のテンプレートとしての保存」を参照)。

「既定値に戻す」は、プログラムに組み込まれた推奨の一覧を入れます。

新しいバックアップ用の一覧

左側のメニューで「設定」をクリックします。「既定の除外」セクションで一覧を変更し、「保存」をクリックします。プログラムは、ウィザードと「バックアップ」ページで新しいバックアップを作るときにこの一覧を提案します。「初期リストに戻す」は、プログラムに組み込まれた一覧に戻します。以前に保存したテンプレートは、この変更の影響を受けません。

表示される内容

バックアップの後、除外したファイルは新しいバージョンに含まれません。以前のバージョンにすでにあるファイルはそのまま残ります。

次のステップ

  • ウィザードの「プロジェクトとコード」は、ビルドの出力やツールのキャッシュのフォルダー(build、dist、target など)も一覧に加えます。
  • バックアップで Sigelith の証拠を保護している場合、プログラムは Sigelith Desktop のログと作業ファイルを自動的に除外します(「Sigelith Desktop の証拠の保護」を参照)。

うまくいかないとき

  • 除外したはずのファイルがバックアップに入る: パターンの書き方を確認します。プロジェクト/古い/* のような複数の部分からなるパターンは、バックアップに追加したフォルダーから数えます。特定の名前のフォルダーをどこでも除外するには、名前と /* だけを入力します(例:古い/*)。
  • 必要なファイルがバックアップにない: どれかのパターンに一致しています。そのパターンを一覧から削除し、もう一度バックアップを実行します。