Dublēšanas / kopēšanas faili, kas Windows (komandrindas) ir Lietoti vai Bloķēti
Ja esat kādreiz mēģinājis kopēt failu, kas ir bloķēts ar citu lietojumprogrammu, jūs, iespējams, esat redzējis līdzīgu paziņojumu par “Process nevar piekļūt failam, jo cits process ir bloķējis faila daļu”. Tātad, kā jūs to kopējat?
Kopš XP, Windows ir atbalstījusi tehnoloģiju, ko sauc par Volume Shadow Copy, kas tiek izmantota iepriekšējo versiju darbināšanai Vista, kā arī sistēmas atjaunošanai un dublējumkopijām. Tas ir veikt pagaidu faila vai diska momentuzņēmumu un pēc tam ļaujiet lietojumprogrammai lasīt no momentuzņēmuma pat tad, kad citas lietojumprogrammas piekļūst vai maina failu.
Ko mēs varam darīt, ir izmantot komandrindas utilītu, ko sauc par HoboCopy, kas izmanto šo pakalpojumu, lai kopētu failu.
Priekšnosacījumu izpratne
HoboCopy un lielākā daļa citu dublēšanas pakalpojumu izmanto divus pakalpojumus sistēmā Windows, un jums būs jāpārbauda, vai šie pakalpojumi nav atspējoti:
- Skaļuma ēnas kopija
- Microsoft programmatūras ēnu kopiju nodrošinātājs
Tos var atstāt kā manuālo palaišanu, tāpēc tiem nav nepieciešams darboties visu laiku. Hobokopija automātiski sāks divus pakalpojumus, kad tas būs nepieciešams, un apjoma ēnu kopēšanas pakalpojums tiks izslēgts pēc tam, kad tas būs pabeigts.
HoboCopy izmantošana, lai dublētu / kopētu vienu failu
Sintakse ir nedaudz dīvaini, jo HoboCopy ir domāts, lai to izmantotu visu mapju kopas dublēšanai. Mēs varam to izmantot, lai dublētu vienu failu, pabeidzot faila nosaukuma argumentu beigās.
Piezīme: operētājsistēmā Windows Vista būs jāizveido komandrindas administratora režīms, ar peles labo pogu noklikšķinot uz komandu uzvednes sākuma izvēlnē un izvēloties Run as Administrator.
Sintakse:
hobokopija c: direktorijas nosaukums d: direktorija
Piemēram, es vēlos dublēt manu c: lietotāju geek-pasta Outlook.pst failu uz d: backup Outlook.pst. Šeit ir sintakse, ko es izmantotu:
C:> hobocopy c: lietotāju geek e) d: backups Outlook.pst
HoboCopy (c) 2006 Wangdera Corporation. [email protected]
Sākot pilnu kopiju no c: lietotājiem geek uz e-pastu: d: backups
Kopēts katalogs
Backup ir veiksmīgi pabeigts.
Backup sākās 2008-03-09 01:57:28, pabeigts 2008-03-09 01:58:39.
1 fails (606,45 MB, 1 direktorija) kopēts, 7 faili tiek izlaisti
HoboCopy izmantošana, lai dublētu visu direktoriju
Daudz noderīgāks uzdevums būtu visu manu mapi dublēt, iespējams, uz ārējo cieto disku glabāšanai. Šim nolūkam mēs vēlamies pievienot pāris komandrindas argumentus.
/ pilns | Kopējiet visus failus |
/ izlaists | Ignorējiet jebkādas piekļuves liegtas ziņas, jo ir pieļautas atļaujas. |
/ r | Kopējiet rekursīvi |
/ g | Neatliekiet, vienkārši kopējiet visu |
Sintakse:
hobocopy / full / skipdenied / y / r c: kataloga nosaukums: direktorija \ t
Ejam ar to pašu piemēru, es vēlos dublēt visu lietotāja direktoriju uz d: backups, tāpēc es izmantotu šo komandu:
hobokopija / pilna / skipdenied / y / r c: lietotāji ģek:
Šī komanda, visticamāk, aizņems ļoti ilgu laiku, lai jūs varētu vēlēties kaut ko pavadīt. Beigās jums ir jābūt gandrīz perfektai direktorijas kopijai ... ja ir kādas atļaujas kļūdas, kas tiks brīdinātas par failiem, kas nav kopēti. Reāli visiem jūsu direktorijā esošajiem failiem nevajadzētu būt šai problēmai.
HoboCopy izmantošana, lai pakāpeniski dublētu disku
Hobocopy arī atbalsta failu dublēšanu pakāpeniski, tāpēc tā tikai kopēs failus, kas ir mainījušies kopš pēdējās dublēšanas. Tas darbojas tāpat kā komunālie pakalpojumi, piemēram, rsync, izņemot hobokopiju, kas saglabā pēdējo dublējuma datumu failā, kas nepieciešams norādīt komandrindā.
/ statefile = faila nosaukums | Šis karogs norāda failu, kurā ir pēdējā rezerves informācija. |
/papildu | Kopējiet tikai failus, kas mainījušies kopš pēdējās pilnās kopijas. |
Sintakse:
hobocopy / incremental / statefile = faila nosaukums / y / r c: direktorijas nosaukums d: direktorija
Piemērs:
hobocopy / incremental / statefile=d:\t
Pirmo reizi palaižot šo komandu, jums būs jāizmanto / pilnīga, nevis / inkrementāla, vai arī jūs saņemsiet kļūdu, jo valsts fails vēl nav izveidots. Pēc tam jūs varat palaist papildu dublējumu ar / inkrementālo slēdzi.
Tas būtu lielisks veids, kā automātiski kopēt mapju kopumu kā daļu no ieplānotā uzdevuma.
Lejupielādējiet HoboCopy no sourceforge.net