Создайте резервную копию $HOME scp

Я пытался создать резервную копию своего $HOME в Ubuntu путем копирования корневого каталога в сервер SSH с помощью scp.

Но я нашел, что операция копии скоро попала в некоторый бесконечный цикл, неоднократно копируя некоторые файлы. Я нашел, что некоторые из этих файлов были в моем каталоге Dropbox под $HOME, и я не смог проверить, были ли файлы в других каталогах. Во время того резервного копирования у меня только было соединение локальной сети и не интернет-соединение для соединения с сервером Dropbox.

Я задавался вопросом, знает ли кто-то, оказывается, то, что происходит? Копирование, какие каталоги под $HOME могут вызвать бесконечные циклические операции? Какие созданные каталоги лица, не использующего своего права стоят резервного копирования?

Спасибо!

0
задан 12.02.2011, 21:14

2 ответа

scp -r ${HOME} user@server:/location/to/backup/to.

Или с сервера:

scp -r user@computer:~/ /location/to/backup/to.

Поскольку сила тяжести указала, что Вы - более обеспеченное использование rsync. Или намного более мощное решение является rsnapshot. Оба будут работать по ssh, таким образом, Вы ничего не должны будете устанавливать помимо клиента (rsycn или rsnapshot) на машину, от которой Вы хотите выполнить резервные копии.

0
ответ дан 24.11.2019, 12:09

Использовать rsync. Это использует SSH в качестве транспорта как scp, но больше подходит для резервных копий из-за способностей сохранить метаданные файла и только скопировать измененные файлы.

rsync -avAXSP ~ backupserver:/backups/Tim/

(Здесь -A и -X имейте в виду, "сохраняют ACLs и xattrs". Если эти опции отключены на Вашем сервере резервного копирования, удаляют эти две опции.)

1
ответ дан 24.11.2019, 12:09

Теги

Похожие вопросы