Restic - リモートサーバーからバックアップを作成できません。

Restic - リモートサーバーからバックアップを作成できません。

ディレクトリをバックアップしたい~から [email protected]:/home/user/mc 到着 /local/backup-folder私のコンピュータに。

なぜこれがうまくいかないのですか?

restic init --repo /local/backup-folder

restic -r /local/backup-folder backup sftp:[email protected]:/home/user/mc
sftp:[email protected]:/home/user/mc does not exist, skipping
init does not exist, skipping
Fatal: all target directories/files do not exist

使用法が機能し、リモートディレクトリが存在します。ssh [email protected] ls /home/user/mc

答え1

バックアップresticツールは、ローカルコンピュータ上のファイルとディレクトリのみをローカルまたはリモートバックアップストアにバックアップできます。resticリモートファイルのバックアップには使用できません。

Githubリポジトリには次resticの関連問題があります。SFTPからリポジトリにファイルをバックアップする機能。この質問は、次の以前の質問の重複で終了しました。リモートサーバーからバックアップを「インポート」できます。。古い問題はまだ係留中ですが、2022年以降は特別な措置が取られていません。私の直感では、そのような機能はすぐには実装されないということです。

restic私が取る一般的なアプローチは、バックアップしたいデータを含むリモートシステムで実行し、作成したばかりのローカルbackup-folderストレージに書き込むことです。これが不可能な場合は、rsync -a --deleteバックアップする前にデータをローカルシステムにミラーリングすることを検討してください。これにより、データがローカルにコピーされ、バックアップがローカルコピーになります。

SSHFS別の方法でデータを使用またはマウントしてから、マウントされたファイルシステムをバックアップしてみることもできます。私の考えでは、これは非常に遅いようです。

関連情報