Atsarginės kopijos / kopijavimo failai, kurie yra „Naudojami“ arba „Užrakinti“ „Windows“ (komandų eilutėje)
Jei kada nors bandėte kopijuoti failą, užrakintą kita programa, tikriausiai matėte panašų klaidos pranešimą: „Procesas negali pasiekti failo, nes kitas procesas užrakino failo dalį“. Taigi, kaip jūs jį kopijuojate?
Nuo „XP“ „Windows“ palaiko technologiją, pavadintą „Volume Shadow Copy“, kuri naudojama „Vista“ ankstesnių versijų valdymui, taip pat sistemos atkūrimui ir atsarginėms kopijoms. Tai, ką ji atlieka, laikinai nufotografuokite failą ar diską, o tada leiskite programai skaityti iš momentinio vaizdo, net jei kitos programos pasiekia ar modifikuoja failą.
Tai, ką mes galime padaryti, yra komandų eilutės programa „HoboCopy“, kuri naudoja šią paslaugą failo kopijavimui.
Suprasti prielaidas
„HoboCopy“ ir daugelis kitų atsarginių kopijų „Windows“ naudoja dvi paslaugas, todėl turėsite patikrinti, ar šios paslaugos nėra išjungtos:
- Garsumo šešėlio kopija
- „Microsoft“ programinės įrangos šešėlių kopijavimo paslaugų teikėjas
Jie gali būti palikti kaip rankinis paleidimas, todėl jie neturi veikti visą laiką. Hobocopy, kai reikės, pradės dvi paslaugas automatiškai, o „Volume Shadow Copy“ paslauga bus išjungta po to, kai bus atlikta.
„HoboCopy“ naudojimas „Backup“ / „Copy“ (kopijuoti) vieną failą
Sintaksė yra šiek tiek keista, nes „HoboCopy“ tikrai yra skirta naudoti viso aplankų rinkinio kopijavimui. Mes galime ją naudoti atsarginiam vieno failo atsarginiam kopijavimui, pasibaigus failo pavadinimo argumentui.
Pastaba: „Windows Vista“ reikės paleisti administratoriaus režimo komandų eilutę, dešiniuoju pelės klavišu spustelėdami komandų eilutę pradžios meniu ir pasirinkę Vykdyti kaip administratorius.
Sintaksė:
hobocopy c: pavadinimo pavadinimas d: katalogo pavadinimas
Pavyzdžiui, noriu atsarginę kopiją „c“: „geek“ pašto Outlook.pst failą į „d“: „Outlook“. Čia yra sintaksė, kurią naudoju:
C:> hobokopija c: vartotojo geek paštas d: atsarginės kopijos Outlook.pst
„HoboCopy“ (c) 2006 „Wangdera Corporation“. [email protected]
Pradedant pilną kopiją iš c: vartotojo geek į d: d:
Kopijuotas katalogas
Atsarginė kopija sėkmingai baigta.
Atsarginė kopija prasidėjo 2008-03-09 01:57:28, baigta 2008-03-09 01:58:39.
1 failas (606,45 MB, 1 katalogai) nukopijuotas, 7 failai praleisti
„HoboCopy“ naudojimas visam katalogui kurti
Labiau naudinga būtų atsarginė mano vartotojo aplanko atsarginė kopija, tikriausiai į išorinį kietąjį diską saugoti. Dėl to norime pridėti keletą komandų eilutės argumentų.
/ pilnas | Nukopijuokite visus failus |
/ praleistas | Nepaisydami leidimo klaidų ignoruokite bet kokius pranešimus, kuriems neleidžiama naudotis. |
/ r | Nukopijuokite rekursyviai |
/ m | Nedelskite, tiesiog nukopijuokite viską |
Sintaksė:
hobocopy / full / skipdenied / y / r c: katalogo pavadinimas d: kataloguose
Eikime su tuo pačiu pavyzdžiu, noriu kopijuoti visą naudotojo katalogą į d: atsargines kopijas, todėl aš naudosiu šią komandą:
hobocopy / full / skipdenied / y / r c: naudotojų ge: ds:
Ši komanda greičiausiai užtruks labai ilgai, todėl galbūt norėsite pasigėrėti. Galų gale turėtumėte turėti beveik tobulą katalogo kopiją ... jei yra kokių nors leidimo klaidų, kurias būsite įspėję failams, kurie nebuvo kopijuojami. Realiai bet kokie jūsų vartotojo katalogo failai neturėtų turėti šios problemos.
„HoboCopy“ naudojimas, siekiant laipsniškai kopijuoti diską
„Hobocopy“ taip pat palaiko atsargines failų atsargines kopijas, todėl bus nukopijuoti tik tie failai, kurie pasikeitė nuo paskutinės atsarginės kopijos. Tai veikia panašiai kaip komunalinės paslaugos, pvz., Rsync, išskyrus hobokopiją, kurioje saugoma paskutinė atsarginės kopijos data faile, kurį reikia nurodyti komandinėje eilutėje.
/ statefile = failo pavadinimas | Ši vėliava nurodo failą, kuriame yra paskutinė atsarginė informacija. |
/Inkrementinis | Kopijuokite failus, kurie pasikeitė nuo paskutinės pilnos kopijos. |
Sintaksė:
hobocopy / incremental / statefile = failo pavadinimas / y / r c: katalogo pavadinimas d: atsarginė direktorija
Pavyzdys:
hobocopy / incremental / statefile=d:\tuportup.dat / y / r c: naudotojų ge: ds:
Pirmą kartą paleidus šią komandą turėsite naudoti / pilną, o ne papildomą, arba dar gausite klaidą, nes būsenos failas dar nebuvo sukurtas. Po to jūs galite paleisti papildomą atsarginę kopiją su / inkrementiniu jungikliu.
Tai būtų puikus būdas automatiškai įrašyti aplankų rinkinį kaip planuojamos užduoties dalį.
Atsisiųskite HoboCopy iš sourceforge.net