Automatiškai veidrodinius failus „Windows“ tinkle su „Robocopy“
„Microsoft“ "Windows 8" Windows Xp Vindovs 7 / / March 17, 2020
Paskutinį kartą atnaujinta
Centralizavus nuotraukas ir vaizdo įrašus tinklo diske, jie bus prieinami visoms tinklo mašinoms. Robocopy, „Windows Command Line Utility“, užtikrins failų sinchronizavimą su jūsų pagrindine biblioteka.
Mano namuose yra daug kompiuterių ir daug ekranų, bet tik viena centrinė nuotraukų, muzikos ir vaizdo įrašų biblioteka. Mano pagrindiniame kompiuteryje saugoma visa mano daugialypė terpė (ir atsarginės kopijos). Užuot nuolat palaikęs pagrindinį kompiuterį (tai vidinis bokštas, kurio reikia daug energijos), aš savo nuotraukas ir vaizdo įrašus atspindiu tinklo diske, kuris yra prijungtas prie mano maršrutizatoriaus. Iš pradžių aš naudojau „SyncToy“ mano pagrindinę daugialypės terpės biblioteką sinchronizuoti su tinklo disko biblioteka. Bet dėl nepaaiškinamų priežasčių „SyncToy“ nepaprastai lėtai veikia nuo tada, kai atnaujinau „Windows 7“ ir „Windows 8“. Kadangi „Microsoft“ nutraukė „SyncToy“ palaikymą maždaug prieš ketverius metus, mažai tikėtina, kad ji bus ištaisyta. Taigi, aš vietoj to pradėjau naudoti „Robocopy“. Ir iki šiol tai veikia puikiai.
Aš galiu sinchronizuoti katalogų porą, susidedančią iš pagrindinės nuotraukų bibliotekos ir tinklo disko aplanko. Kaip ir „SyncToy“, „Robocopy“ taip pat ištrins failus iš tinklo disko, kurių nebeegzistuoja mano kolekcijoje. Geriausia, kad „Robocopy“ yra nemokama (ji įmontuota į „Windows“).
Naudokite komandą „Robocopy“
Robokopija yra komandų eilutės įrankis. Norėdami atspindėti aplanką kitame aplanke (mano atveju aplanke mano tinklo diske), naudokite šiuos jungiklius:
apiplėšimas šaltinio_katalogas„target_directory“ /MIR
Pakeiskite šaltinio_katalogas ir „target_directory“ su atitinkamais aplanko keliais. Atminkite, kad turėsite įvynioti kabutes, jei aplanko kelyje yra tarpų.
Tai pagrindinė jums reikalinga komanda. Jis turi tik vieną jungiklį: / MIR. / MIR yra / e ir / valymas jungikliai, kurie kartu kopijuoja visus pakatalogius (įskaitant tuščius pakatalogius) ir ištrina failus ir katalogus, kurių šaltinio kataloge nebėra. / MIR taip pat perrašo katalogo saugos parametrus (skirtingai nei / e), jei katalogas jau yra.
Tiesiog įveskite aukščiau pateiktą komandą į cmd.exe, kad ji įvyktų.
Failo kopijos eiga bus parodyta komandų lange. Vėliau gausite perkeltų failų suvestinę. Čia pamatysite, kad buvo nukopijuoti 2 failai, o 1 buvo ištrintas, nes jo nebuvo šaltinio kataloge. Nukopijuotas tik 1 katalogas, nes kitas katalogas buvo šaknis, kuri jau egzistavo.
Kad išvengtumėte teksto rašymo, kad kiekvieną kartą importuodami nuotraukas į savo biblioteką, galite nukopijuoti ir įklijuoti komandą į užrašų knygelę ir išsaugoti ją naudodami .šikšnosparnis pratęsimas.
Tada viskas, ką turite padaryti, dukart spustelėkite jį, kad paleistumėte.
Turėdami paketinį failą, taip pat galite automatizuoti jo vykdymą kartą per savaitę, kasdien ir pan. panašus į mano ankstesnį patarimą kaip automatiškai pažadinti ir užmigdyti kompiuterį naudojant „Windows“ užduočių planuoklę. Tiesiog pameskite „wake.bat“ ir „sleep.bat“, jei norite „mirror.bat“.
Kiti jungikliai ir kreipiniai
Yra dar du jungikliai, kuriuos naudoju savo „Robocopy“ veidrodžio paketiniame faile. Pirmasis yra / z jungiklis. Tai įgalina „Restart“ režimą, kuris leidžia atnaujinti didelį perkėlimą, jei jis bus nutrauktas. Naudojant didelius filmų failus tai gali būti naudinga. Tačiau naudojant tinklo diskus, tai šiek tiek sulėtėja.
Kitas aš naudoju yra / LOG. Čia užrašoma perkėlimo į žurnalo failą būsena, o ne rodoma komandų eilutėje. Tai patogu, kai perkėlimas vykdomas automatiškai, kai aš nebūnu, todėl galiu grįžti atgal ir peržiūrėti. Aš išsaugoju žurnalą aplanke „Dropbox“, kad galėčiau jį peržiūrėti iš savo telefono ar kito kompiuterio ir sužinoti, ar įvyko perkėlimas.
Visas mano paketinis failas atrodo taip:
kopija „E: \ saugykla \ nuotraukos ir vaizdo įrašai“ „Z: \ nuotraukos ir vaizdo įrašai“ / MIR / Z / LOG: mirror.log
Išvada
Apskritai, „Robocopy“ man sekėsi gerai. Tai palaiko mano failų sinchronizavimą, kad jie būtų prieinami visiems mano tinklo įrenginiams. Ir atrodo, kad tai žymiai greičiau nei „SyncToy“. Paprastai aš sinchronizuoju iškart, kai imuosi importo, tačiau jei pamirštu, tai veikia vieną kartą per dieną 5:00 (tai yra maždaug 15 minučių prieš tai, kai aš ryte atsėdu prie kompiuterio).
Be to, tai jums veiks daug geriau, jei nuotraukoms ir vaizdo įrašams naudosite vieną katalogą. Jei turite kelis katalogus, viskas gali būti šiek tiek sudėtingesnė. Bet tai gali būti taip paprasta, kaip paleisti kelias „Robocopy“ komandas (po vieną kiekvienai aplanko porai sinchronizuoti).
Ką naudojate, norėdami atspindėti failus į savo tinklo diską? Praneškite mums komentaruose!