AdamTko Opublikowano 25 Października 2012 Zgłoś Udostępnij Opublikowano 25 Października 2012 System Vista Home Premium 32 (eng) na jednym końcu a na drugim NetGear NAS Server DUO z linuksem. Scenariusz jest taki: Harmonogram zadań odpala w określonych warunkach skrypt bat. Skrypt (w uproszczeniu) ma robić i w sumie robi backup jednego katalogu z partycji systemowej na dysk sieciowy. Nieco bardziej detalicznie: 1) Skrypt zabija aplikacje które mogą przeszkadzać w prawidłowym kopiowaniu 2) Kopiuje zmienione pliki z partycji systemowej © na backupową (D) - szybko, bo lokalnie 3) Odpala ubite aplikacje 4) Kopiuje zmienione pliki z partycji D na dysk sieciowy, powoli, ale za to można sobie spokojnie pracować Poniżej fragmenty 2 logów (z etapu 2 i 4) ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Thu Oct 25 09:25:11 2012 Source : C:\Zasoby\ Dest : D:\BackUp\Zasoby\ Files : *.* Options : *.* /NDL /NFL /S /E /COPYALL /PURGE /MIR /B /R:0 /W:0 ------------------------------------------------------------------------------ *EXTRA File 84488 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\bookmarkbackups\bookmarks-2012-10-11.json *EXTRA File 113798 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\0744d4619ec88e2fd0300f1d019e1212.png *EXTRA File 146208 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\46dd85509d6e9e85f0a4571512fa8593.png *EXTRA File 56724 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\94c9627e5258d4b9c575529f121746af.png *EXTRA File 56543 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a1106aad8a868f33d4803f841515e2a1.png *EXTRA File 144435 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a20afc4054820e07f23d73eaab9e79db.png *EXTRA File 144839 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a46bd14518ab2fd78934d173c254a18f.png *EXTRA File 128818 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\c493cf881bb8f5a799558307d3dc5ba6.png *EXTRA File 69708 D:\BackUp\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\fe1fd19da4562e08aa668ed23d13aee8.png ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 6050 4 6046 0 0 0 Files : 48909 158 48751 0 0 9 Bytes : 24.878 g 381.77 m 24.505 g 0 0 923.3 k Times : 0:05:40 0:01:05 0:00:00 0:04:35 Speed : 6134790 Bytes/sec. Speed : 351.035 MegaBytes/min. Ended : Thu Oct 25 09:30:51 2012 A teraz na dysk sieciowy: ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Thu Oct 25 09:31:07 2012 Source : D:\BackUp\Zasoby\ Dest : \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\ Files : *.* Options : *.* /FFT /NDL /NFL /S /E /COPY:DATS /DCOPY:T /PURGE /MIR /B /R:0 /W:0 ------------------------------------------------------------------------------ 2012/10/25 09:32:24 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\nokia\e75Dodatki\txt2speech\Nokia_Text-to-speech_S60_32_lang_pl.sis Access is denied. 2012/10/25 09:32:25 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\nokia\e75Dodatki\txt2speech\Nokia_Text-to-speech_S60_32_voice_pl_Marta.sis Access is denied. 2012/10/25 09:32:26 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\nokia\e75HackZastosowany\Installservers OS 9.1 OS 9.2 OS 9.3 OS 9.4.rar Access is denied. 2012/10/25 09:32:27 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\nokia\e75HackZastosowany\NortonHackLDD.zip Access is denied. 2012/10/25 09:32:27 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\nokia\e75HackZastosowany\xplore_symbian_lcg_1_52.zip Access is denied. 2012/10/25 09:32:34 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\Clipboard.jpg Access is denied. 2012/10/25 09:32:34 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03488.JPG Access is denied. 2012/10/25 09:32:34 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03489.JPG Access is denied. 2012/10/25 09:32:35 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03490.JPG Access is denied. 2012/10/25 09:32:35 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03491.JPG Access is denied. 2012/10/25 09:32:35 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03492.JPG Access is denied. 2012/10/25 09:32:36 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03493.JPG Access is denied. 2012/10/25 09:32:36 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\DSC03494.JPG Access is denied. 2012/10/25 09:32:36 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\NowyDomek\klucz\Warunki zabudowy\Graphic1.JPG Access is denied. 2012/10/25 09:32:45 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\adam priv\StareSprawy\CV-Agi-i-Lecha\DowOsAgi\dow˘d osobisty1.jpg Access is denied. 2012/10/25 09:38:11 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\Biuro\T-Mobile\cennikUsˆugWRamachMSF.xls Access is denied. 2012/10/25 10:00:53 ERROR 5 (0x00000005) Copying File D:\BackUp\Zasoby\PortApps\ipscan-win32-3.0-beta6.exe Access is denied. *EXTRA File 84488 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\bookmarkbackups\bookmarks-2012-10-11.json *EXTRA File 113798 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\0744d4619ec88e2fd0300f1d019e1212.png *EXTRA File 146208 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\46dd85509d6e9e85f0a4571512fa8593.png *EXTRA File 56724 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\94c9627e5258d4b9c575529f121746af.png *EXTRA File 56543 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a1106aad8a868f33d4803f841515e2a1.png *EXTRA File 144435 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a20afc4054820e07f23d73eaab9e79db.png *EXTRA File 144839 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\a46bd14518ab2fd78934d173c254a18f.png *EXTRA File 128818 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\c493cf881bb8f5a799558307d3dc5ba6.png *EXTRA File 69708 \\10.0.0.111\backup\AdamLaptokMSI\Zasoby\PortApps\FirefoxPortable\Data\profile\thumbnails\fe1fd19da4562e08aa668ed23d13aee8.png ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 6050 4 6046 0 0 0 Files : 48909 146 48746 0 17 9 Bytes : 24.878 g 376.40 m 24.502 g 0 8.54 m 923.3 k Times : 1:27:59 0:03:05 0:00:00 1:24:53 Speed : 2122148 Bytes/sec. Speed : 121.430 MegaBytes/min. Ended : Thu Oct 25 10:59:07 2012 Jak widać w logu pojawia się błąd: ERROR 5 (0x00000005) .... Access is denied. Dotyczy to raptem kilku/kilkunastu plików na kilkadziesiąt tysięcy. Co ciekawe - pliki mają "chorą" datę modyfikacji (2 stycznia 1980, 02:00:00). Taka data jest "wstawiana" przez Robocopy aby zaznaczyć pliki, których kopiowanie nie zostało dokończone prawidłowo. Co jeszcze ciekawsze - pliki są OK - mogę je otwierać, kopiować itp. Sugestie googla są takie, że wiąże się to zabezpieczeniami/uprawnieniami. Jednym z proponowanych obejść jest użycie przełącznika /DT zamiast /COPYALL lub /DATSOU (D-data, A-attributes, T-timestamps, S-Security=NTFS ACLs, O-Owner info, U-aUditing info). Ale u mnie nie pomaga. Nie pomaga skasowanie tych katalogów z backupów (na D i na sieci) i ponowne kopiowanie. Od tygodnia szukam przyczyny. Prawdopodobnie tkwi ona w którychś tam atrybutach konkretnych plików lub katalogów, bo pozostałe setki katalogów i tysiące plików działają prawidłowo. Odnośnik do komentarza
AdamTko Opublikowano 6 Listopada 2012 Autor Zgłoś Udostępnij Opublikowano 6 Listopada 2012 Znalazłem przyczynę. Ogólnie zagadnienie opisane jest tu: https://www.fixitpc.pl/topic/62-alternate-data-streams-ads-strumienie-ntfs/ W moim przypadku batch miał nawet linijki "kasujące" ADSy spod plików przed kopiowaniem, ale dla zaoszczędzenia czasu wyłączyłem te kawałki kodu, bo wydało mi się, że kilka istniejących ADSów to wypadki przy pracy i nie warto poświęcać kilku/nastu minut na ich każdorazowe poszukiwanie. Problem ten NIE występuje podczas kopiowania pomiędzy dyskami czy partycjami NTFS, wydaje mi się, że nie występuje także podczas zwykłego kopiowania (zwykłe w znaczeniu windowsowe GUI albo polecenie copy ) nawet na partycję/dysk linuksowy. Natomiast przy korzystaniu z robocopy - owszem. Plik się kopiuje, ale w logu wywala błąd i zaciemnia obraz. Wcześniejsze usunięcie ADSów likwiduje ten problem. Odnośnik do komentarza
Rekomendowane odpowiedzi