
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/