Rsync портит мой RAR?
У нас есть два устройства qnap - одно в нашем центре обработки данных и одно удаленное. В qnap хранятся сотни RAR-файлов, защищенных паролем, которые содержат снимки образов виртуальных машин, причем каждый день создается около 20 таких файлов.
Мы синхронизируем два устройства с помощью rsync, и похоже, что все файлы rsynced в порядке - они приходят и имеют одинаковый размер файла, и все файлы присутствуют и учитываются.
Однако, когда я пытаюсь открыть файлы RAR на удаленном сайте, я получаю
Cannot open \\qnap01\FromDatacentre\Snapshots\DB001SQL1-20110626.rar
Я могу нормально открывать файлы RAR на локальном сайте, поэтому я предполагаю, что во время процедуры rsync что-то искажается. Однако старые файлы (до 2011-06-20) работают просто отлично, это то, что только начало происходить на прошлой неделе.
За это время не было (насколько я знаю) каких-либо изменений ни в одном из устройств, настроек или конфигурации. Очевидно, что-то изменилось.
С чего мне начать расследование?
2 ответа
Можете ли вы открыть другие файлы на внешнем qnap?
Вы можете выбрать небольшой файл или набор файлов и запустить md5sum
против них на каждом qnap, чтобы убедиться, что файлы одинаковы. (Если суммы md5 обоих файлов совпадают, файлы идентичны)
Ставя галочку у Джоди, он указал мне правильное направление, но оказалось, что проблема связана с тем фактом, что два устройства qnap принадлежали разным доменам активных каталогов, а кто-то перешел и включил "расширенные права доступа к файлам". "на местном сайте.
Это означало, что qnap управлял самими ACL-списками, а не позволял Windows делать это, и при повторном выполнении файлов ACL приходили с ним и блокировались удаленным qnap, но удаленным qnap, потому что он принадлежал другому активному Домен каталога, не было соответствующих идентификаторов безопасности.
Я включил расширенные права доступа к файлам на удаленном qnap и сказал ему заменить все списки ACL в папках назначения на действительные списки ACL для удаленного сайта, и теперь все прошло хорошо.