3

Я запускаю резервное копирование с компьютера под управлением Windows 7 на компьютер Mac под управлением Mountain Lion, используя rsync, который упакован в приложение DeltaCopy. Я не могу использовать интерфейс DeltaCopy, потому что местом назначения является подключенный диск (диск самбы Mac).

Итак, вот мои настройки: у меня есть папка в Mac, которая является папкой назначения, и я делюсь этой папкой через общий ресурс Samba. На машине с Windows я сопоставляю этот ресурс самбы с диском (скажем, M:/)

Я запускаю rsync:

rsync -arv --delete "/cygdrive/C//origin/" "/cygdrive/M//mybackup/"

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

2 ответа2

3

RSYNC создает временный файл по умолчанию в целевом каталоге с именем .<FILE_NAME>.<RANDOM_STRING> . После копирования файл переименован в оригинальное имя.

После создания файла с . в начале имени ОС добавляет для них HIDDEN-атрибут. Затем RSYNC переименовал его, но HIDDEN-атрибут сохранил.

Чтобы отключить создание временного файла, используйте параметр --inplace для rsync

0

Кажется, я помню ошибку в afp, я переключил тип разделяемых целевых машин с AFP на SMB, и это решило эту проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .