バックアップを復元するためのrsyncが機能しない

バックアップを復元するためのrsyncが機能しない

RSYNC を使用してバックアップを復元しようとしています。スクリプトがバックアップに実行するのと同じコマンドを、保存先とターゲットを入れ替えて実行することで、すべてのファイルを復元しようとしています。

rsync -rltpqz --delete [email protected]:dir /users/home/username/

しかし、このエラーが発生します...

/users/home/username/: is a directory

答え1

作業中のディレクトリ構造を常に意識する必要があります。Rsync では、この処理方法があまり一貫していません。私自身、これに何度か悩まされました。

「username」という名前のディレクトリをリモートホストの /dir/ ディレクトリにバックアップする場合、リモートホストのスラッシュを含むそのディレクトリをローカル サーバーの /users/home に移動する必要があります。

rsync -avP[メールアドレス]:dir/ユーザー名 /users/home/

関連情報