резервное копирование ntfs диск с помощью rsync на человечности

В течение долгого времени я использовал окна. У меня есть отдельный диск, который я использую для хранения копий моих медиа-файлов, фотографий и т.д. на, который я периодически копирую к внешнему диску. В Windows I использовал SyncToy, чтобы сделать это. После того, как мой Windows прекратил загружаться, я решил переключиться на Linux (Ubuntu 10.10). Это, кажется, идет прекрасное, но теперь я хочу резервировать свой диск к внешнему диску как прежде.

Главным образом два диска уже будут тем же с, возможно, приблизительно 10 ГБ дополнительных добавленных файлов.

Таким образом, я пытаюсь использовать rsync для синхронизации двух дисков как это:

rsync --dry-run -rvlt --modify-window=1 /media/Antonio1TB/Backup /media/FREECOM\ HDD/Backup

Проблемой является пробный прогон, указывает, что каждый файл на диске будет скопирован. Не только файлы я недавно добавил.

Что корректная команда должна синхронизировать два диска NTFS в соответствии с Ubuntu так, чтобы файлы, которые уже существуют, не становились скопированными снова?Спасибо.

2
задан 06.03.2011, 06:48

1 ответ

После дополнительного исследования я думаю, что частично выяснил проблему. То, что выше сделает команда, скопировать каталог Backup на источнике в Резервное копирование в месте назначения. Но то, что я действительно хотел сделать, было скопировать файлы и каталоги в Резервном копировании на целевой каталог. Другими словами, мне была нужна наклонная черта вправо в конце

rsync --dry-run -rvOlt --modify-window=1 /media/Antonio1TB/Backup/ /media/"FREECOM HDD"/Backup

Я также добавил-O опцию. Без этого rsync, кажется, хочет скопировать каталоги, даже если никакие файлы в них не изменились. Я отчасти озадачен этой опцией и точно что она делает в этой ситуации и почему она необходима.

2
ответ дан 08.12.2019, 05:51

Теги

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