ご存知のように、システムのバックアップを継続的に取ることは非常に重要です。
Ubuntu デスクトップを使用している場合は、要件に応じて、次のいずれかのソフトウェアを使用してバックアップを実行できます。これらを試して、ニーズを満たすものを選択してください。
1. Pybackpack
これには、非常にシンプルで直感的なユーザー インターフェイスがあります。これには次の 2 つのタブがあります:
- バックアップ:バックアップセット名とバックアップ先を指定します。 SSH 経由でバックアップを保存できるリモート サーバーを指定することもできます。バックアップ タブから、バックアップセット エディターを起動することもできます。ここで、バックアップセットの名前、説明、バックアップに含めるか除外する必要があるファイルとフォルダーを指定できます。
- 復元:復元するバックアップの場所とバックアップセット名を選択します。
# apt-cache search pyback pybackpack - user friendly file backup tool for GNOME # sudo apt-get install pybackpack # pybackpack
詳細:Pybackpack GUI ツールを使用して Ubuntu デスクトップのファイル/フォルダーをバックアップする
2.バックアップ
sbackup は単純なバックアップの略です。このソフトウェアを起動すると、次のタブが表示されます:
- 一般
- 含める:バックアップに含める必要があるフォルダまたはファイルのリストを指定します。
- 除外:バックアップから除外する必要があるフォルダまたはファイルのリストを指定します。ファイルの種類 (例:*.mp3 をすべてバックアップから除外)、正規表現、および最大ファイル サイズに基づいて除外することもできます。
- 保存先:バックアップを保存する必要がある場所を指定します。これにより、SSH または FTP を使用してリモート サイトにバックアップを保存するオプションも提供されます。
- スケジュール:バックアップをスケジュールする頻度と時期を指定します。完全バックアップと増分バックアップの両方をスケジュールできます。 crontab に慣れている場合は、cron 形式で時刻を指定することもできます。
- パージ:このタブを使用して、システムから特定の日数より古いバックアップをパージできます。
- 報告
- 簡単なバックアップ復元ウィザードを使用して、以前の増分バックアップまたは完全バックアップのいずれかを選択し、選択的または完全に復元できます。
詳細:sbackup Simple Backup GNOME ツールを使用して Ubuntu デスクトップをバックアップする方法
3.バッカーアッパー
Backerupper は、指定したディレクトリのバックアップを取る簡単なバックアップ プログラムです。システムにバックアップを配置する以外に、バックアップをローカル ネットワーク上の別の場所にコピーすることもできます。
以下を実行して、backerupper を開始します。
# wget http://voxel.dl.sourceforge.net/project/backerupper/backerupper/Backerupper-0.24/backerupper-0.24-32.tar.gz # tar xvfz backerupper-0.24-32.tar.gz # cd backerupper-0.24-32/ # ./install.sh # backer
以下は、backerupper の機能の一部です:
- データをバックアップしていないときはバックグラウンドで実行され、システム トレイのアイコンからアクセスできます
- 複数のプロフィールを作成できる能力。たとえば、すべてのメディア ファイル (mp3、ビデオなど) をバックアップするプロファイルを作成し、データのみをバックアップする別のプロファイルを作成できます。
- バックアップをスケジュールする機能 (これは cron を使用しません)。 「今すぐバックアップ」機能を使用して、すぐにバックアップを取ることもできます。
- バックアップは実際には tar コマンドを使用して作成され、.tar.gz 形式で保存されます
4.再同期
rsync は、ここで説明するほとんどの GUI ベースのバックアップ ツールの基本となるコマンド ライン ユーティリティです。
rsync ユーティリティは、効果的な方法でファイルとディレクトリをある場所から別の場所に同期するために使用されます。バックアップの場所は、ローカル サーバー上またはリモート サーバー上にある可能性があります。高速で安全で、使用する帯域幅が少なくなります。
次の 3 つの記事では、rsync について知っておく必要があるすべてのことを説明します:
- 15 の rsync コマンドの例
- rsync 中にファイルとフォルダーを除外する方法
- ssh 経由で rsync をセットアップ
5. Rdiff バックアップ
rdiff-backup は、システムのリモート増分バックアップを効果的に行います。これは、ミラーリングと増分バックアップという 2 つの強力なバックアップの概念を組み合わせたものです。まず、指定されたフォルダーの完全なコピーをリモート サーバーに取得します。追加の逆差分は、リモート システムのサブディレクトリの下に保存されるため、以前のファイルを復元するのに役立ちます。
ローカル システムとリモート システムの両方に rdiff-backup をインストールする必要があります。次の例では、/home/ramesh の内容をローカル サーバーからリモート サーバーにバックアップします。前述のように、ミラーリングと増分バックアップの両方を行います。
rdiff-backup /home/ramesh ramesh@remotehost::/backup/ramesh
rdiff-backup は、バイナリ ファイルとテキスト ファイルの両方で機能し、増分バックアップ中は、変更されたデータの部分のみを取得します。これは、rsync と同様の差分アルゴリズムを使用する librsync を使用します。
以下は、rdiff-backup の主な機能の一部です:
- 使いやすいコマンドライン ユーティリティ
- ミラーリングと増分バックアップの両方を実装
- バックアップ プロセス中のスペース (および帯域幅) を節約します
- Linux だけでなく、Mac OS X でも動作します
6.グルシンク
grsync は rsync の GUI の略です。 UI には GTK ライブラリを使用します。 Linux とは別に、これは Windows と Mac OS X でも動作します。
バックアップが必要な一連のファイルとフォルダーを含むセッションを作成します。セッションはバックアップセットのようなものです。
grsync には次の 3 つのタブがあります:
- 基本オプション:複数の rsync フラグを設定できます。例:時間、所有者、許可、およびグループを保持します。宛先で削除、既存を無視、新しいものをスキップなど
- 高度なオプション:これには、追加の rsync オプションがいくつか含まれています。例:常にチェックサムを設定する、ファイル データを圧縮する、既存のファイルのみを更新する、部分的に転送されたファイルを保持する、ハードリンクをハードリンクとしてコピーする、など
- 追加オプション:追加の rsync オプション。
7. Rスナップショット
rsnapshot は、rsync とハード リンクの組み合わせを使用して、完全バックアップと増分バックアップを維持します。 rsnapshot のセットアップと構成が完了したら、メンテナンスはまったく必要ありません。 rsnapshot は、古いバックアップの削除とローテーションを自動的に処理します。
また、必要なディスク容量も非常に少なくなります。最初の完全バックアップは、元のファイルとディレクトリと同じサイズになります。後続の rsnapshot フル バックアップは、以前のフル バックアップから変更されたファイルのみをバックアップするため、少ないスペースしか必要としません。
詳細については、rsnapshot ユーティリティを使用してローカル Linux ホストとリモート Linux ホストをバックアップする方法をお読みください。