Открытые на запись файлы

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

Открытые на запись файлы

Postby xdenser » Mon, 18 Dec 2006, 14:50

Есть ли возможность управлять бекапированием открытых на запись файлов и/или открытых файлов вообще ?
Мне нужно чтоб открытые на запись файлы не синхронизировались
потому что фигня получается - битые файлы :-(
xdenser
 
Posts: 1
Joined: Mon, 18 Dec 2006, 14:46

Re: Открытые на запись файлы

Postby xmen » Fri, 26 Jan 2007, 04:31

xdenser wrote:Есть ли возможность управлять бекапированием открытых на запись файлов и/или открытых файлов вообще ?
Мне нужно чтоб открытые на запись файлы не синхронизировались
потому что фигня получается - битые файлы :-(

Присоединяюсь к вышесказанному нужена опция если файл ззахвачен пользователем то его не копировать и обратить внимание пользователя
xmen
 
Posts: 13
Joined: Thu, 08 Dec 2005, 15:40
Location: Irkutsk

Postby elos » Thu, 22 Feb 2007, 12:34

А опции "-c - игнорировать возможные файловые ошибки при копировании" недостаточно? с дальнейшим анализом лога...

Code: Select all
C:\TEMP>dir
 Том в устройстве C имеет метку SYSTEM
 Серийный номер тома: 38FE-E769

 Содержимое папки C:\TEMP

22.02.2007  12:06    <DIR>          .
22.02.2007  12:06    <DIR>          ..
22.02.2007  08:12            16 384 Perflib_Perfdata_6ac.dat
22.02.2007  12:03               512 ~DF19CF.tmp
22.02.2007  12:03               512 ~DF1E17.tmp
22.02.2007  12:03               512 ~DF2003.tmp
22.02.2007  12:06            16 384 ~DFE78.tmp
22.02.2007  12:06               512 ~DFE81.tmp
22.02.2007  12:03            16 384 ~WRF0002.tmp
22.02.2007  12:03             4 096 ~WRS0003.tmp
               8 файлов         55 296 байт
               2 папок  33 981 875 712 байт свободно

C:\TEMP>



nnbackup copy -i C:\TEMP\ -o D:\ -c -v -log D:\test.log -m *.tmp,*.dat

07.02.22 12:08:43 Start copy
07.02.22 12:08:43 C:\TEMP\Perflib_Perfdata_6ac.dat
07.02.22 12:08:43 ERROR # 32: C:\TEMP\Perflib_Perfdata_6ac.dat ==> D:\Perflib_Perfdata_6ac.dat: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:08:43 Stop copy
07.02.22 12:10:41 Start copy
07.02.22 12:10:41 C:\TEMP\Perflib_Perfdata_6ac.dat
07.02.22 12:10:41 ERROR # 32: C:\TEMP\Perflib_Perfdata_6ac.dat ==> D:\Perflib_Perfdata_6ac.dat: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:10:41 C:\TEMP\~DF19CF.tmp
07.02.22 12:10:41 ERROR # 32: C:\TEMP\~DF19CF.tmp ==> D:\~DF19CF.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:10:41 C:\TEMP\~DF1E17.tmp
07.02.22 12:10:41 ERROR # 32: C:\TEMP\~DF1E17.tmp ==> D:\~DF1E17.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:10:41 C:\TEMP\~DF2003.tmp
07.02.22 12:10:41 ERROR # 32: C:\TEMP\~DF2003.tmp ==> D:\~DF2003.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:10:41 C:\TEMP\~DFE78.tmp
07.02.22 12:10:41 C:\TEMP\~DFE81.tmp
07.02.22 12:10:41 ERROR # 32: C:\TEMP\~DFE81.tmp ==> D:\~DFE81.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:10:41 C:\TEMP\~WRF0002.tmp
07.02.22 12:10:41 C:\TEMP\~WRS0003.tmp
07.02.22 12:10:41 Stop copy

D:\>dir
 Том в устройстве D имеет метку WORKS
 Серийный номер тома: 14F9-2001

 Содержимое папки D:\

.....уберем лишнее...............................

22.02.2007  12:06            16 384 ~DFE78.tmp
22.02.2007  12:03            16 384 ~WRF0002.tmp
22.02.2007  12:03             4 096 ~WRS0003.tmp
               6 файлов    739 963 408 байт
               7 папок  30 494 143 488 байт свободно


nnbackup sync -i C:\TEMP\ -o D:\ -c -v -log D:\test.log -m *.tmp,*.dat

07.02.22 12:12:50 Start synchronization
07.02.22 12:12:50 Копирование файлов
07.02.22 12:12:50 C:\TEMP\Perflib_Perfdata_6ac.dat
07.02.22 12:12:50 ERROR # 32: C:\TEMP\Perflib_Perfdata_6ac.dat ==> D:\Perflib_Perfdata_6ac.dat: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:12:50 C:\TEMP\~DF19CF.tmp
07.02.22 12:12:50 ERROR # 32: C:\TEMP\~DF19CF.tmp ==> D:\~DF19CF.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:12:50 C:\TEMP\~DF1E17.tmp
07.02.22 12:12:50 ERROR # 32: C:\TEMP\~DF1E17.tmp ==> D:\~DF1E17.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:12:50 C:\TEMP\~DF2003.tmp
07.02.22 12:12:50 ERROR # 32: C:\TEMP\~DF2003.tmp ==> D:\~DF2003.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:12:50 C:\TEMP\~DFE81.tmp
07.02.22 12:12:50 ERROR # 32: C:\TEMP\~DFE81.tmp ==> D:\~DFE81.tmp: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
07.02.22 12:12:50 Stop synchronization

без ключа -с имеем следующее:

Code: Select all
nnbackup sync -i C:\TEMP\ -o D:\ -v -log D:\test.log -m *.tmp,*.dat

07.02.22 12:32:07 Start synchronization
07.02.22 12:32:07 Копирование файлов
07.02.22 12:32:07 C:\TEMP\Perflib_Perfdata_6ac.dat
07.02.22 12:32:07 ERROR # 32: C:\TEMP\Perflib_Perfdata_6ac.dat ==> D:\Perflib_Perfdata_6ac.dat: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

количество файлов на диске D: не изменилось
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests