不要なファイルの除外
目的
すべてをバックアップする必要はありません。一時ファイル、ダウンロード途中のファイル、コマンド 1 つで再作成できるフォルダーなどです。除外すると、バックアップの時間が短くなり、容量も節約できます。
始める前に
- 除外したファイルは、バックアップの新しいバージョンには入りません。確実に復元しないものだけを除外してください。
- 既定の一覧では、一時ファイル(
*.tmp)、Office のロックファイル(~$*)、ダウンロード途中のファイル(*.part、*.crdownload)、システムファイル(Thumbs.db、desktop.ini)、再作成できるフォルダー(node_modules、__pycache__、.venv、venv)などを除外します。リポジトリの履歴を含む.gitフォルダーは、あえて除外していません。
手順
- 「バックアップ」ページで「除外」セクションを探します。
- パターンを 1 行に 1 つずつ入力します。例:
*.iso:拡張子が .iso のすべてのファイル。Thumbs.db:すべてのフォルダーにある、この名前のファイル。node_modules/*:この名前のすべてのフォルダー(深さを問わず、中身ごと)。プロジェクト/古い/*:特定の 1 つのフォルダー。複数の部分からなるパターンは、バックアップに追加したフォルダーから数えます。
アスタリスクは任意の文字列を、疑問符は任意の 1 文字を表します。大文字と小文字は区別しません。区切りには / と \ のどちらも使えます。
- 「変更のプレビュー」をクリックします。除外したファイルは数えられません。
- バックアップを実行します。テンプレートのバックアップでも除外を有効にするには、テンプレートをもう一度保存します(「設定のテンプレートとしての保存」を参照)。
「既定値に戻す」は、プログラムに組み込まれた推奨の一覧を入れます。
新しいバックアップ用の一覧
左側のメニューで「設定」をクリックします。「既定の除外」セクションで一覧を変更し、「保存」をクリックします。プログラムは、ウィザードと「バックアップ」ページで新しいバックアップを作るときにこの一覧を提案します。「初期リストに戻す」は、プログラムに組み込まれた一覧に戻します。以前に保存したテンプレートは、この変更の影響を受けません。
表示される内容
バックアップの後、除外したファイルは新しいバージョンに含まれません。以前のバージョンにすでにあるファイルはそのまま残ります。
次のステップ
- ウィザードの「プロジェクトとコード」は、ビルドの出力やツールのキャッシュのフォルダー(build、dist、target など)も一覧に加えます。
- バックアップで Sigelith の証拠を保護している場合、プログラムは Sigelith Desktop のログと作業ファイルを自動的に除外します(「Sigelith Desktop の証拠の保護」を参照)。
うまくいかないとき
- 除外したはずのファイルがバックアップに入る: パターンの書き方を確認します。
プロジェクト/古い/*のような複数の部分からなるパターンは、バックアップに追加したフォルダーから数えます。特定の名前のフォルダーをどこでも除外するには、名前と/*だけを入力します(例:古い/*)。 - 必要なファイルがバックアップにない: どれかのパターンに一致しています。そのパターンを一覧から削除し、もう一度バックアップを実行します。