Sigurnosno kopiranje / kopiranje datoteka koje su "U uporabi" ili "Zaključano" u sustavu Windows (Command Line)

Sigurnosno kopiranje / kopiranje datoteka koje su "U uporabi" ili "Zaključano" u sustavu Windows (Command Line)
Sigurnosno kopiranje / kopiranje datoteka koje su "U uporabi" ili "Zaključano" u sustavu Windows (Command Line)

Video: Sigurnosno kopiranje / kopiranje datoteka koje su "U uporabi" ili "Zaključano" u sustavu Windows (Command Line)

Video: Sigurnosno kopiranje / kopiranje datoteka koje su
Video: How to TRANSFER PHOTOS from an iPhone or iPad to a Mac or Windows Computer - YouTube 2024, Travanj
Anonim

Ako ste ikad pokušali kopirati datoteku koja je blokirana nekom drugom aplikacijom, vjerojatno ste vidjeli poruku o pogrešci koja je slična "Proces ne može pristupiti datoteci jer je drugi postupak blokirao dio datoteke". Pa kako ćete ga ionako kopirati?

Od XP, Windows je podržao tehnologiju pod nazivom Volume Shadow Copy, koja se koristi za napajanje prethodne inačice verzije sustava Vista, kao i za vraćanje sustava i sigurnosne kopije. Ono što čini jest privremeno snimanje datoteke ili pogona, a zatim dopustiti aplikaciji da pročita iz snimke čak i dok druge aplikacije pristupaju ili mijenjaju datoteku.
Od XP, Windows je podržao tehnologiju pod nazivom Volume Shadow Copy, koja se koristi za napajanje prethodne inačice verzije sustava Vista, kao i za vraćanje sustava i sigurnosne kopije. Ono što čini jest privremeno snimanje datoteke ili pogona, a zatim dopustiti aplikaciji da pročita iz snimke čak i dok druge aplikacije pristupaju ili mijenjaju datoteku.

Ono što možemo učiniti je koristiti uslužni program naredbenog retka pod nazivom HoboCopy koji koristi ovu uslugu za kopiranje datoteke.

Razumijevanje preduvjeta

HoboCopy i većina drugih rezervnih alata koriste dvije usluge u sustavu Windows i morat ćete potvrditi da te usluge nisu onemogućene:

  • Kopiranje sjena
  • Davatelj softvera Microsoft Shadow Copy za softver

Može ih se ostaviti kao ručno pokretanje, tako da ne moraju biti pokrenuti cijelo vrijeme. Hobocopy će automatski pokrenuti dvije usluge kada je to potrebno, a usluga Volume Shadow Copy će biti isključena nakon što završi.

Korištenje HoboCopy-a za sigurnosno kopiranje / kopiranje pojedinačne datoteke

Sintaksa je malo čudna, jer je HoboCopy stvarno namijenjen za izradu sigurnosnih kopija cijelog skupa mapa. Možemo ga koristiti za sigurnosno kopiranje jedne datoteke dovođenjem u argument datoteke na kraju.

Napomena: na sustavu Windows Vista morat ćete pokrenuti naredbeni redak administratorskog modusa tako da desnom tipkom miša kliknete na naredbeni redak u izborniku Start i odaberete Pokreni kao administrator.

Sintaksa:

hobocopy c:directoryname d:ackupdirectory

Na primjer, želim sigurnosno kopirati c: users geek mail outlook.pst datoteku na d: backups outlook.pst. Evo sintakse koju bih koristio:

C:> hobocopy c:usersgeekmail d:ackups Outlook.pst

HoboCopy (c) 2006 Wangdera Corporation. [email protected]

Starting a full copy from c:usersgeekmail to d:ackups Copied directory Backup successfully completed. Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39. 1 files (606.45 MB, 1 directories) copied, 7 files skipped

Korištenje HoboCopy za sigurnosno kopiranje cijelog direktorija

Puno koristan zadatak bio bi sigurnosno kopiranje cijele mape korisnika, vjerojatno na vanjski tvrdi disk za čuvanje. Zbog toga ćemo dodati nekoliko argumenata naredbenog retka.

/ kraj Kopirajte sve datoteke
/ skipdenied Ignoriraj bilo koju poruku o odbijanju pristupa zbog pogrešaka dozvola.
/ r Kopirajte rekurzivno
/ y Ne zatraži, samo kopirajte sve

Sintaksa:

hobocopy /full /skipdenied /y /r c:directoryname d:ackupdirectory

Idemo s istim primjerom, želim sigurnosno kopirati moj cijeli direktorij korisnika u d: backups, pa bih upotrijebio ovu naredbu:

hobocopy /full /skipdenied /y /r c:usersgeek d:ackups

Ova naredba će vjerojatno potrajati jako dugo vremena da biste dovršili, pa biste mogli poželjeti drijemati ili nešto. Na kraju biste trebali imati gotovo savršenu kopiju direktorija … ako postoje pogreške s dozvolom, bit ćete upozoreni na datoteke koje nisu kopirane. Realno, sve datoteke u vašem korisničkom direktoriju ne bi trebale imati ovaj problem.

Korištenje HoboCopya za inkrementalno sigurnosno kopiranje diska

Hobocopy također podupire dodatne sigurnosne kopije datoteka, pa će samo kopirati datoteke koje su se mijenjale od posljednjeg sigurnosnog kopiranja. To funkcionira slično uslužnim programima kao što je rsync, osim hobocopy pohranjuje posljednji datum rezerviranja u datoteci koju morate odrediti u naredbenom retku.

/ Statefile = filename Ova zastava određuje datoteku koja sadrži posljednje sigurnosne podatke.
/inkrementalni Kopirajte samo datoteke koje su se promijenile od posljednje pune kopije.

Sintaksa:

hobocopy /incremental /statefile=filename /y /r c:directoryname d:ackupdirectory

Primjer:

hobocopy /incremental /statefile=d:lastbackup.dat /y /r c:usersgeek d:ackups

Prvi put kada pokrenete ovu naredbu morat ćete upotrijebiti / full umjesto / incremental, inače ćete dobiti pogrešku jer državna datoteka još nije stvorena. Nakon toga možete pokrenuti inkrementalni backup s / incremental prekidačem.

To bi bio izvrstan način za automatsko sigurnosno kopiranje skupnih mapa u sklopu zadanog zadatka.

Preuzmite HoboCopy iz sourceforge.net

Preporučeni: