バックアップファイルを除外する基本概念と重要性
バックアップはデータ損失に備えるための重要な対策ですが、すべてのファイルを毎回バックアップするとストレージ容量を圧迫し、バックアップにかかる時間も長くなります。特に一時ファイルやキャッシュ、古いバックアップデータは不要な場合が多く、これらを除外することでバックアップの効率が大幅に向上します。除外設定を適切に行うと、保存領域の節約だけでなく、復元時に必要なデータを迅速に取り出せる利点もあります。本記事ではWindowsの標準機能から業務用ソフトウェア、NAS環境まで、バックアップファイルを除外する具体的な方法を詳しく解説します。
Windows標準機能でのバックアップファイル除外方法
Windowsにはバックアップと復元(Windows 7)やファイル履歴といった標準的なバックアップ機能が用意されています。これらの機能を使用する際に、特定のファイルやフォルダをバックアップ対象から除外する方法を理解しておくことが重要です。まず、バックアップと復元(Windows 7)では、コントロールパネルから古いバックアップを削除できます。コントロールパネルを開き、バックアップと復元(Windows 7)を選択します。次に「領域の管理」または「バックアップの管理」をクリックし、バックアップの保存先と使用領域を確認します。「バックアップの表示」を選択し、削除したいバックアップの期間を選んで削除を実行します。これにより不要になった古いバックアップファイルだけを効率的に除外できます。ファイル履歴を使っている場合は、PowerShellを管理者として起動し、コマンド「fhmanagew.exe -limpeza 0」を実行します。数値の部分を変更することで保持日数を指定でき、例えば「-limpeza 30」とすれば過去30日分だけを残して古い履歴を削除できます。この方法は大量のデータを一度に処理できるため、定期的なメンテナンスに適しています。

バックアップソフトウェアでの除外設定
業務環境でよく使われるバックアップソフトウェアでは、ジョブ定義時に除外ルールを設定することが一般的です。Veritas Backup Execを例に挙げると、バックアップ定義の編集画面で「除外」タブを開き、「挿入」ボタンを使って除外条件を追加します。ファイル名やファイルパス、ワイルドカードを使って柔軟に指定でき、例えば一時ファイルの拡張子「.tmp」やシステムキャッシュフォルダ「C:\Windows\Temp」を除外することで、バックアップサイズを削減し処理時間を短縮できます。複数の除外条件を追加する場合は、優先順位に注意が必要で、通常はより具体的なパスが先に評価されます。Plesk PanelでWebサイトのバックアップを管理する場合も、同様に除外設定が可能です。Pleskの管理画面で「Websites & Domains」から該当ドメインを選び、「Backup & Restore」に進みます。バックアップ作成時に「Exclude specific files」チェックボックスをオンにし、除外したいファイルのパスを入力します。例として「/httpdocs/directory/file.jpg」のように絶対パスを指定するか、「*.png」のように拡張子を指定してすべてのPNGファイルを除外することもできます。これによりログファイルやキャッシュ画像など、バックアップの必要がないファイルを効率的に除外できます。
除外すべきファイルの一般的な例
バックアップから除外を検討すべきファイルは、環境によって異なりますが、以下のような種類が一般的です。一時ファイルやキャッシュは頻繁に生成される割に価値が低く、除外することで効果が大きいです。システムのログファイルも蓄積されやすく、バックアップの必要がない場合が多いです。また、仮想メモリファイルや休止状態ファイルはサイズが大きく、復元時には自動的に再生成されるため除外の対象になります。重複したバックアップファイルも、すでに保存済みのデータを再度バックアップする無駄を省くために除外設定を行うと良いでしょう。さらに、ごみ箱内のファイルは明らかに不要なデータなので、バックアップから除外することで容量を節約できます。

- 一時ファイル(拡張子.tmp、.temp)
- ブラウザのキャッシュ
- システムのログファイル(.log)
- ごみ箱内のファイル
- 仮想メモリファイル(pagefile.sys)
- 休止状態ファイル(hiberfil.sys)
- 重複しているバックアップファイル
バックアップ除外設定の比較表
各環境における除外設定の方法と主な対象を、以下の表にまとめました。この表を参考にすることで、自分の環境に合った設定を素早く見つけることができます。
| 環境 | 除外設定方法 | 主な対象 | 備考 |
|---|---|---|---|
| Windows バックアップと復元 | コントロールパネルから古いバックアップを削除 | 過去のバックアップイメージ | バックアップの保存期間を設定可能 |
| ファイル履歴 | PowerShell コマンド fhmanagew.exe | 一定期間より古い履歴 | -limpeza パラメータで日数を指定 |
| Veritas Backup Exec | バックアップ定義の「除外」タブ | 特定の拡張子やパス | ワイルドカード使用可能 |
| Plesk Panel | バックアップ作成画面で除外ファイル指定 | 特定のファイルやパターン | 絶対パスかグロブ形式で指定 |
| Synology Drive | クライアント設定で特定フォルダを除外 | 特定のパス | クライアント側で設定 |
Synology Driveでのバックアップ除外
Synology DiskStationなどのNASデバイスを使用している場合、Synology Driveクライアントを使って特定のパスにあるファイルをバックアップから除外することができます。Synology Driveのクライアントソフトウェアを開き、設定画面で同期するフォルダを選択する際に、除外するサブフォルダやファイルのパスを指定します。例えば、プロジェクトフォルダ内の「temp」サブフォルダを除外したい場合、そのパスを入力します。これにより、NAS上のバックアップストレージを無駄に消費することなく、必要なデータだけを効率的に保護できます。Synologyコミュニティでも、特定のパスを除外する方法についての情報が共有されていますので、必要に応じて参考にすると良いでしょう。

除外設定を行う際の注意点
バックアップからファイルを除外する設定は、ストレージ節約やバックアップ時間短縮に有効ですが、いくつかの注意点があります。まず、重要なデータを誤って除外しないように、除外リストは慎重に作成する必要があります。特にシステムファイルやアプリケーションの設定ファイルは、誤って除外すると復元時に問題が発生する可能性があります。除外設定を適用する前に、そのファイルが本当に不要かどうかを確認しましょう。次に、除外設定を定期的に見直すことも大切です。業務の変化やシステム更新に伴い、除外すべきファイルの種類も変わることがあります。例えば、新しいアプリケーションが追加された場合、そのキャッシュファイルも除外対象に加えると効果的です。また、バックアップソフトウェアによっては除外ルールの優先順位が異なる場合があり、複数の条件を設定する際はどの条件が優先されるかを理解しておく必要があります。通常はより具体的なパスやファイル名が先に評価されますが、ソフトウェアのドキュメントを確認することをお勧めします。
参考資料
以下の資料は、バックアップファイルの除外設定に関する詳細な情報を提供しています。必要に応じて参照してください。

Microsoft (Info Ace Tech) - Windowsでのバックアップファイル削除方法: https://infoacetech.net/pt/Windows/excluir-arquivo-de-backup/
Wondershare (Recoverit) - Windows 10でバックアップファイルを削除する方法: https://recoverit.wondershare.com.br/computer-backup/delete-backup-files-in-windows-10.html

Veritas - Backup Execでの除外ルール設定: https://veritas.com/support/pt_BR/doc/63421179-153325696-0/v91884336-153325696
B2B Hosting - Pleskでのバックアップ除外設定: https://www.b2bhosting.es/knowledgebase/4883/




