
Я пытаюсь использовать RSYNC для восстановления резервной копии. Я пытаюсь восстановить все файлы, выполнив ту же команду, которую скрипт запускает для резервного копирования, но с поменянными местами назначения и цели.
rsync -rltpqz --delete [email protected]:dir /users/home/username/
Однако я получаю эту ошибку...
/users/home/username/: is a directory
решение1
Вам нужно оставаться осведомленным о структурах каталогов, с которыми вы работаете. Rsync не очень последователен в том, как это обрабатывается. Я сам несколько раз попадался на эту уловку.
Если вы создаете резервную копию каталога с именем «username» в каталоге /dir/ на remotehost, вам нужно, чтобы этот каталог с косой чертой от remotehost находился в /users/home на локальном сервере.
rsync-avP[email protected]:dir/имя_пользователя /users/home/