Использование rsync для резервного копирования моих вещей на внешний жесткий диск

Насколько я понимаю, в моем случае это происходит, когда целевая ссылка имеет несуществующие каталоги. Попробуйте следующее:

Файл должен существовать:

file /Users/Chris/.emacs.d/init.el

Удалите предыдущую символическую ссылку, если она есть:

rm /Users/Chris/Documents/Dotfiles/.emacs.d/init.el

Теперь создайте необходимые каталоги:

mkdir -p /Users/Chris/Documents/Dotfiles/.emacs.d/

И создайте символическую ссылку:

ln -s /Users/Chris/.emacs.d/init.el /Users/Chris/Documents/Dotfiles/.emacs.d/init.el
2
18.01.2019, 16:52
2 ответа

Почему вы снова и снова копируете все файлы. На справочной странице rsync вы можете прочитать:

        -I, --ignore-times
              Normally rsync will skip any files that are already the same size and have the same modification timestamp.  This option turns off this "quick check" behavior, causing all files to be updated.

И a устанавливается из нескольких других переключателей вместе с t:

        -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
        -t, --times                 preserve modification times

Итак, насколько я понимаю, вы копируете файлы, и вы даете им текущую временную метку (текущую, как на время резервного копирования ), и в следующий раз, когда вы выполняете резервное копирование, rsync предполагает, что файл другой. Я бы посоветовал использовать переключатель, поскольку он также устанавливает разрешения и владельца файлов.

Что касается второго вопроса, я бы рассмотрел возможность использования переключателя--exclude=PATTERN .

0
27.01.2020, 22:39

Быстрое решение, использовать :Сначала выполните пробный запуск ('n' ), чтобы убедиться, что rsync работает правильно

 rsync -anPv Documents/Pictures/ /media/HDD/Pictures/

Затем синхронизируйте папки

 rsync -aPv Documents/Pictures/ /media/HDD/Pictures/

Если вы хотите пропустить некоторые папки:

rsync -aPv --exclude Documents/Pictures/UNWANTED Documents/Pictures/ /media/HDD/Pictures/

Это хорошее место, чтобы проверить -более подробную информациюhttp://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/?utm_source=feedburner

4
27.01.2020, 22:39

Теги

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