Python 3への移行のおかげで、rdiff-backupにはどのような機能がありましたか

Python 3への移行中に、rdiff-backupユーティリティの開発者はそれを改善し、多くの新機能を追加しました。







2020年3月に、rdiff-backupユーティリティの2番目のメジャーリリースがリリースされました。 2番目-11年間。これは主に、Python 2のサポートが終了したことによるものです。開発者は、ビジネスと喜びを組み合わせ、ユーティリティの機能を改善することを決定しました。



彼女は約20年間、Linuxコミュニティに信頼と真実をもって奉仕してきました。たとえば、不必要な問題を抱えることなく、ローカルマシンとリモートマシンでのバックアップの作成を支援してきました。秘密は簡単です。ユーティリティを使用すると、最後のバックアップ以降に変更されたファイルのみをバックアップできます。このプロセスをより簡潔に定義するために、「インクリメンタルバックアップ」という用語があります。



RDIFF-バックアップはエリックSolfとのパトリックDufresne率いる愛好家のチームに生まれ変わったおかげだったIKUSソフトウェアからとオットーKekeläinen Seravo





新機能



プロジェクトは新しいリポジトリに移動し、すべての人を寄稿者として招待しています。チームは、過去11年間に現れたすべての有用な改善を新しいリリースに加えました。それらの中で-スパースファイルのサポートとハードリンクのバグ修正。



TravisCIに基づく自動化



もう1つの大きな改善点は、TravisCI分散Webサービスに基づくCI / CDパイプラインですユーザーは、実行中のプロジェクトを壊すリスクなしに、さまざまなテスト環境でrdiff-backupを実行できるようになります。CI / CDパイプラインにより、すべての主要なプラットフォームの自動アセンブリと配信が可能になります。



yumとaptによる簡単なインストール



新しいバージョンは、ほとんどのLinuxオペレーティングシステム(Fedora、Red Hat、Elementary、Debianなど)で動作します。開発者は、ユーティリティに簡単にアクセスできるように、必要なすべてのオープンリポジトリを準備しようとしました。パッケージマネージャーを使用するか、プロジェクトのGitHubページにあるステップバイステップの手順を使用して、rdiff-backupをインストールできます。



新しい家



プロジェクトサイトはSavannahからGitHubPagesrdiff-backup.net)に移動し、開発者はサイトのコンテンツとデザインを更新しました。



rdiff-backupの操作方法



rdiff-backupを初めて使用する場合は、その使いやすさに驚かれることでしょう。開発者は、あなたが快適に感じることを確認しました。彼らの意見では、そのようなユーティリティは、バックアップの準備やデータ回復の計画などの重要なプロセスから複雑さをそらすべきではありません。



バックアップ



ローカルドライブ(USBなど)でバックアップを実行するには、rdiff-backupコマンドを入力してから、ソース名(ファイルのコピー元)と、ファイルを保存する予定のディレクトリへのパスを入力します。



たとえば、my_backup_driveという名前のローカルドライブにバックアップを作成するには、次のように入力します。



$ rdiff-backup /home/tux/ /run/media/tux/my_backup_drive/


ファイルを外部ストレージに保存するには、「::」とともにリモートサーバーへのパスを入力します



$ rdiff-backup /home/tux/ tux@example.com::/my_backup_drive/


サーバーにアクセスするには、おそらくSSHキーも必要になります。



バックアップからのファイルの復元



一部のファイルが失われる傾向があるため、バックアップが作成されます。このユーティリティを使用すると、バックアップからファイルを簡単に復元できます。しかし、それでも、指をクリックするだけでは、これは機能しません。



ここで、コピーコマンドが役立ちます。ローカルディスクの場合はcp、リモートサーバーの場合はscpです。



ローカルディスクの場合、たとえば、次のように書き込む必要があります。



$ cp /run/media/tux/my_backup_drive/Documents/example.txt ~/Documents


リモートサーバーの場合:



$ scp tux@example.com::/my_backup_drive/Documents/example.txt ~/Documents


rdiff-backup コマンドには、バックアップオプションをカスタマイズできるオプションがあります。たとえば、-restore-as-ofを使用すると、復元するファイルのバージョンを指定できます。



ファイルを4日前の状態に復元するとします。



$ rdiff-backup --restore-as-of 4D /run/media/tux/foo.txt ~/foo_4D.txt


または、最新バージョンが必要な場合もあります。



$ rdiff-backup --restore-as-of now /run/media/tux/foo.txt ~/foo_4D.txt


rdiff-backupは簡単に操作できることがわかります。このユーティリティには多くの設定と機能があります。たとえば、バックアップリストから個々のファイルを除外したり、あるリモートサーバーから別のリモートサーバーにバックアップを作成したりできます。そのすべての機能の説明は、ドキュメントページにあります






広告



私たちの壮大なサーバーは、データのトリプルレプリケーションを備えたNVMe NASのみを使用しており、信頼性は最高です!サーバーを使用して、プロジェクトや情報をホストするだけでなく、ローカルマシンや他のサーバーからの重要なデータのバックアップを保存することもできます。さらに、自動モードまたは手動モードで仮想サーバーイメージのバックアップコピーを作成することができます。






All Articles