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