UrBackupは、セットアップが簡単なオープンソースのクライアント/サーバーバックアップシステムであり、イメージとファイルのバックアップを組み合わせることで、データの安全性と迅速な復元時間の両方を実現します。
ファイルとイメージのバックアップは、現在のプロセスを中断することなく、システムの実行中に作成されます。
また、UrBackupは、以前のバックアップとの違いをすばやく見つけるために、バックアップするフォルダーを継続的に監視します。そのため、増分ファイルバックアップは非常に高速です。
データがなければ世界は存在しないため、どの組織のデータも非常に重要です。データをバックアップすることは、災害が発生した場合にデータを保存するためにさらに重要です。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がLinux関連のクエリを実行するのを定期的に支援しています。
これに関連して、UrBackupと呼ばれるオープンソースのバックアップソリューションを検討します。
UrBackupの主な機能:
1.フルおよびインクリメンタルイメージとファイルのバックアップ:パーティション全体と単一のディレクトリを保存できます
2. Windows、Linux、FreeBSD用のクライアント
3.ファイルツリーの違いをすばやく計算すると、ファイルの増分バックアップが非常に高速になります。変更された新しいファイルのみが再送信されます
。4.インクリメンタルイメージバックアップ中には、使用および変更されたハードディスクセクターのみが送信されます
5.システムの実行中のイメージとファイルのバックアップ
6.WindowsおよびLinuxで使用されているファイルの一貫したバックアップ。たとえば、Outlookの.pstファイル
7.異なるコンピューター上の同じファイルは一度だけ保存されます。バックアップに必要なサーバーストレージスペースが少なくて済みます(ファイルレベルの重複排除)
8.クライアントは、バックアップの頻度やバックアップの数などの設定を変更したり、バックアップのログファイルを確認したりできます
9.構成なしの隣。インストールし、バックアップするディレクトリを選択して、バックアップを監視します
10.しばらくの間バックアップがなかった場合、クライアントは警告します
11.クライアントのステータス、現在のアクティビティ、および統計を表示するWebインターフェイス。これにより、管理者はバックアップ設定を変更し、クライアントの設定を上書きできます。既存のファイルバックアップを参照したり、これらのバックアップからファイルを抽出したり、復元プロセスを開始したりできます
12.バックアップに関するレポートをユーザーまたは管理者に送信できます
13.クライアントが現在ローカルネットワークにない場合は、インターネット経由で自分のサーバーに安全かつ効率的にバックアップします
14.最終変更時刻などのファイルメタデータがバックアップされます
15.使いやすいファイルとイメージの復元(復元CD / USBスティック経由)
16.ファイルバックアップアクセスの構成と使用が簡単
17.マシンが構成可能な期間バックアップされなかった場合、電子メールアラート
Ubuntu 20.04 LTSにUrBAckupサーバーをインストールするにはどうすればよいですか?
このプロセスを開始するには、sudo権限を持つrootユーザーとしてputtyなどのSSHツールを使用してサーバーにログインする必要があります。
次に、ログインすると、以下の手順を実行できます。
1。システムを更新する
以下のコマンドを実行して、システムを最新のアップデートとセキュリティパッチでアップデートする必要があります。
# apt-get update -y
2。 UrBackupサーバーをインストールする
システムを更新した後、ターミナルで次のコマンドを発行して、公式PPAリポジトリを使用してUrBackupサーバーをインストールします。
# add-apt-repository ppa:uroni/urbackup
# apt update
# apt install urbackup-server
プロンプトが表示されたら、「y」と入力し、Enterキーを押して、UrBackupサーバーとその依存パッケージのインストールを開始します。
3。 UrBackupサーバーの構成
インストール中に、バックアップストレージのパスを指定する必要があるUrBackupサーバーを構成するように求められます。
すべてのバックアップは指定されたパスに保存されます。タブで[OK]をクリックし、Enterキーを押して続行します。
インストールが完了したら、次のコマンドを実行して、UrBackupサーバーのステータスを確認します。
# systemctl status urbackupsrv
以下のコマンドを使用して、再起動後にサービスが自動的に実行されるように設定することもできます。
# systemctl enable urbackupsrv
4。 UrBackupWebインターフェイスにアクセスする
インストールが完了すると、ファイアウォールで許可されている場合は、デフォルトのポート「55414」を使用してUrBackupサーバーのWebインターフェイスにアクセスできます。
以下のように、お気に入りのブラウザでURLを開きましょう:
https://your_ip:55414
5。管理者ユーザーをUIに追加
これで、ログインするためのユーザーとパスワードを指定せずに、UrBackupサーバーのWeb UIにアクセスできるようになりました。そのためには、Webインターフェイスから管理者ユーザーを作成する必要があります。
また、他の設定を行って、バックアップの独自の要件に従って変更を加えることもできます。
6。新しいバックアップクライアントを追加する
バックアップ用の新しいクライアントをUrBackupサーバーに追加するには、NATの背後にあるインターネットクライアント/クライアントとして[新しいクライアントの追加]をクリックします。設定からインターネットモードを有効にしてください。クライアントホストのFQDNまたはIPの名前を付けて、[クライアントの追加]をクリックします。
クライアントを追加すると、クライアントホストにバックアップ用にインストールする必要のあるインストールパッケージが取得されます。
# TF=`mktemp` && wget "http://your_server_ip:55414/x?a=download_client&lang=en&clientid=1&authkey=nGEDmaj5Qb&os=linux" -O $TF && sudo sh $TF; rm -f $TF
以下のコマンドを実行して、クライアントサービスのステータスを確認します。
# systemctl status urbackupclientbackend
UrBackupクライアントはポート「35621」で稼働します
問題が発生した場合は、「/ var / log/urbackupclient.log」ファイルの下にあるログを確認してください。
7。クライアントのバックアップを取る方法
必要な数のクライアントを追加できます。
次に、以下のコマンドを実行して、バックアップを取りたいフォルダを追加します。
# /usr/local/bin/urbackupclientctl add-backupdir -x -f -d /backup
次に、UrBackupサーバーでクライアントのステータスがオンラインであることを確認します。オンラインになったら、手動でバックアップを実行できます。それ以外の場合は、クライアント設定で変更できるデフォルトのスケジュールに従って実行されます。
[バックアップ]タブをクリックすると、最後に成功したバックアップエントリのログが表示されます。
以下のシナリオで示すように、バックアップファイルがバックアップサーバーのストレージパスにあるかどうかをサーバー側から確認することもできます。
root@ip:~# ls -lhtr /media/BACKUP/urbackup/20.152.19.6/210110-1726/backup/
total 0
-rwxr-x--- 1 urbackup urbackup 0 Jan 10 17:15 test.txt