web-dev-qa-db-ja.com

rsnapshotを取得してリモートマシンにLVMスナップショットを作成できますか?

私は現在Host1rsnapshot を実行しており、組み込みのSFTPを使用してHost2からいくつかのファイルをバックアップしていますサポート(標準のrsnapshot構成で毎日、毎週、毎月のバックアップを実行しています)。両方のホストがUbuntuを実行しており、LVMを使用しています。 Host2にLVMスナップショットを作成してマウントし、バックアップの実行を開始する前にバックアップし、後で削除して、セットの一貫性を高める簡単な方法はありますか?バックアップされているファイルの数は?最近のバージョンのrsnapshotには、linux_lvm_*コマンドを使用してLVMサポートが組み込まれているようですが、同じホストからバックアップする場合にのみ機能するようです。これは私が行っていません。理想的には、メカニズムはかなり障害が冗長である必要があります。

  • Host2上のLVMスナップショットは、バックアップが成功したかどうかに関係なく、バックアップの完了後に削除する必要があります。
  • スナップショットを作成できない場合、バックアップは続行されません。
3
Andrew Ferrier

たぶん、あなたは単一のrsnapshotインスタンスからあまりにも多くを求めています。 Host2でスクリプトを使用して、レポートとフラグの作成を含むスナップショットを作成し、Host1からのrsnapshotにフラグの存在に応じてその一部を実行させてみませんか?

私は通常、バックアップをローカルで作成し、バックアップサーバーにNFSマウントを介して取得させますが、もちろんHost2の使用可能なスペースによって異なります。

1
Rosco