
Kopírování velkých souborů přes síť - poškozený soubor
Ahoj, v práci řešíme zálohování serveru na náš NAS synology. Součástí záloh je i mssql databáze (mdf a ldf soubory). Do minulého týdne nebyl problém, ale najednou se nám jedna databáze poškodila. Kopírujeme ze Serveru 1 na NAS a z něho pak na Server 2, kde už databáze byla poškozená - nešla otevřít. Tento problém máme jen u jedné konkrétní databáze, která má 170GB velký mdf soubor.
Nevíte čím by to mohlo být? servery jsou propojeny s NASem přes 10Gbps síťové karty. Na zálohování používáme robotask. Buď při kopírování nehodí žádnou chybu a tváří se že je vše ok, nebo dostanu chybu: The path in the source or destination or both was invalid. (124).
Nevíte čím by to mohlo být? Díky.
P.S.: Servery 1 a 2 běží na windows server 2012 (druhý na 2019). Synology má souborový systém Btrfs, komprimace dat je povolena. Server 1 (zdrojový) je virtuál.
Tak hlásím, že přes robocopy se to dnes povedlo - db byla nepoškozená a bylo to i o 10 minut rychleji zkopírované.
Ale co jsem koukal do logu tak se náhodně vyskytuje chyba při kopírování zip z toho zálohovacího NAS na druhý server (přes 10Gbps). Chyba je že se nepodařilo uzavřít soubor. A když jsem takový zip chtěl rozbalit, tak dost souborů bylo v zipu poškozených (7zip psal něco o špatných hlavičkách).
Když jsem zip smazal a znovu nakopíroval z toho NASu ručně (ve win ctr+c, ctrl+v), tak už byl zip nepoškozen. Začínám mít podezření jestli to nemrví ta přídavná síťová karta 10Gbps.
Z NASu to kopíruji pomocí linuxového příkazu cp do namountované složky druhého serveru (automatizovaně přes script který je v synology spuštěn přes plánovač úloh).
takže kdybys to kopíroval ze serveru1 na server2 jinou cestou, abys obešel nas s přídavnou síťovkou, chyba by neměla vzniknout.