Проблема с синхронизацией NTFS разрешений

Обсуждение программы nnBackup

Проблема с синхронизацией NTFS разрешений

Postby Kafel » Wed, 31 Oct 2007, 14:49

Не обновляются ntfs разрешения.

Запускаю вот так:
nnbackup.exe sync -i C:\Intel\Logs -o C:\Temp -p1 -s -sa -da -v

Всем хороша программа, но без этой функции в моем случае бесполезна. Никто не сталкивался с данной проблемой?

Спасибо.
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 15:53

Версия какая?
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Kafel » Wed, 31 Oct 2007, 16:00

Сначала ставил 228, потом скачал последнюю бету.
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 16:55

Оказывается, это так задумано: If a file exists, the function overwrites the file, clears the existing attributes, combines the specified file attributes, and flags with FILE_ATTRIBUTE_ARCHIVE, but does not set the security descriptor that the SECURITY_ATTRIBUTES structure specifies.
http://msdn2.microsoft.com/en-us/library/aa363858.aspx

Добавил предварительное удаление файла, если указано копировать SA.

http://www.nncron.ru/download/nnbackup301b24.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Kafel » Wed, 31 Oct 2007, 17:05

Не помогло. Нужно какой то дополнительный параметр указывать?
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 17:25

Имеются в виду SA каталогов или файлов?
Я сделал предварительное удаление файлов и SA файлов не могут не меняться. С каталогами сложнее и пока обновления SA для каталогов нет. Посмотрю, что там можно сделать.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 17:39

Для каталогов должен помочь ключ -e
но будут копироваться и пустые каталоги.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Kafel » Thu, 01 Nov 2007, 09:10

NTFS разрешения стали обновлятся, но только в том случае если исходный файл изменился.
Если меняются только права доступа то файл не удаляется и не копируется.

Возможно ли отслеживание изменений прав ntfs?

Спасибо.
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Thu, 01 Nov 2007, 11:28

Сделал копирование файлов, если SA изменились и указан ключ -ad (т.е. должны быть оба ключа -sa и -ad)

http://www.nncron.ru/download/nnbackup301b25.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Kafel » Thu, 01 Nov 2007, 12:02

Ничего не меняя запускаю несколько раз подряд:
nnbackup.exe sync -i C:\Intel\Logs -o C:\Temp -p1 -s -sa -ad -da -v

Каждый раз копируются все файлы.
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Thu, 01 Nov 2007, 14:20

Если добавить ключ -ll 5, то будут выведены SA файлов в 16-м виде. Они сравниваются побайтово.

Кстати, а в проводнике разрешения совпадают?
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Nicholas_Nemtsev » Thu, 01 Nov 2007, 14:42

Немного изменил сравнение SA и устанавливаю SA не удаляя файлы.
http://www.nncron.ru/download/nnbackup301b25.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Kafel » Thu, 01 Nov 2007, 17:08

Я в проводнике и сравниваю. Счас все заработало для файлов и для вложенных директорий.

Не работает синхронизация только для корневого каталога.

Спасибо!
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Kafel » Thu, 01 Nov 2007, 17:12

Да и еще было бы просто идеально, если бы файл не перезаписывался, а менялся только ntfs атрибут.

Сейчас если разрешения не совпадают он переписывает файл заново. На медленных каналах это может быть критично.
Kafel
 
Posts: 8
Joined: Wed, 31 Oct 2007, 14:41

Postby Nicholas_Nemtsev » Thu, 01 Nov 2007, 17:46

Сделал перезапись атрибутов, если только они и поменялись:
http://www.nncron.ru/download/nnbackup301b25.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Next

Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest