
Я вставил новый диск в свой NAS (Freenas) и мне нужно скопировать содержимое с другого диска. Я вошел в систему как root через SSH. Я использовал команду rsync -avP /mnt/Red3TB/Temp/Videos/ /mnt/Red4TB/Temp/Vidoes
На экране показано, что файлы успешно копируются, но когда я перехожу в папку назначения на подключенном общем диске в Windows и как root в Putty, там нет файлов. Если я снова запускаю Rsync, он начинается с того же самого первого файла. Поэтому я знаю, что файлы не копируются. Если бы они копировались, Rsync бы начинался после самого последнего файла, который был и на источнике, и на месте назначения.
Я заметил, что это сообщение появляется после того, как я нажимаю Ctrl-C, чтобы остановить Rsync.
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(642)
[sender=3.1.3]
rsync: mkstemp "/mnt/Red4TB/Temp/Videos/FILENAME_HERE.2Gs8hT" failed:
Operation not permitted (1)
решение1
Похоже, rysnc больше не работает с наборами данных Windows, и вы не можете использовать с ними аргумент -p. Эти аргументы не должны использоваться. -a, --archive равно -rlptgoD (без -H, -A -X) -p, --perms Сохранять разрешения -A, --acls Сохранять ACL (подразумевает -p)
Видетьздесьдля получения полной информации и указания источника, где я нашел ответ