Biztonsági másolatok / fájlok másolása a Windows operációs rendszerben "Használatban" vagy "Zárolva" (Command Line)

Biztonsági másolatok / fájlok másolása a Windows operációs rendszerben "Használatban" vagy "Zárolva" (Command Line)
Biztonsági másolatok / fájlok másolása a Windows operációs rendszerben "Használatban" vagy "Zárolva" (Command Line)

Videó: Biztonsági másolatok / fájlok másolása a Windows operációs rendszerben "Használatban" vagy "Zárolva" (Command Line)

Videó: Biztonsági másolatok / fájlok másolása a Windows operációs rendszerben
Videó: Windows XP: How To Add Desktop Icons and Shortcuts - YouTube 2024, Április
Anonim

Ha valaha megpróbált egy másik alkalmazás által bezárt fájl másolását, akkor valószínűleg egy olyan hibaüzenet jelenik meg, amely hasonlít a "A folyamat nem fér hozzá a fájlhoz, mert egy másik folyamat lezárta a fájl egy részét". Szóval hogyan másolod máskülönben?

Az XP óta a Windows támogatja a "Volume Shadow Copy" nevű technológiát, amelyet a Vista korábbi verzióinak, valamint a Rendszer-visszaállításnak és a biztonsági másolatoknak a táplálására használnak. A fájlok vagy a meghajtók átmeneti pillanatképét veszi fel, majd engedélyezi az alkalmazás számára, hogy olvassa le a pillanatképet, még akkor is, ha más alkalmazások hozzáférnek a fájlhoz, vagy módosítják a fájlt.
Az XP óta a Windows támogatja a "Volume Shadow Copy" nevű technológiát, amelyet a Vista korábbi verzióinak, valamint a Rendszer-visszaállításnak és a biztonsági másolatoknak a táplálására használnak. A fájlok vagy a meghajtók átmeneti pillanatképét veszi fel, majd engedélyezi az alkalmazás számára, hogy olvassa le a pillanatképet, még akkor is, ha más alkalmazások hozzáférnek a fájlhoz, vagy módosítják a fájlt.

Megtettük, hogy használjuk a HoboCopy nevű parancssori segédprogramot, amely ezt a szolgáltatást használja a fájl másolásához.

Az előfeltételek megértése

A HoboCopy és a legtöbb egyéb mentési segédprogram két szolgáltatást használ a Windows rendszerben, és meg kell győződnie arról, hogy ezek a szolgáltatások nincsenek letiltva:

  • Kötet árnyékmásolata
  • A Microsoft Software Shadow Copy Provider

Kézi indításként hagyhatók, így nem kell folyamatosan futniuk. A Hobocopy automatikusan elindítja a két szolgáltatást, ha szükséges, és a Kötet árnyékmásolás szolgáltatás leáll, miután elkészült.

A HoboCopy használata az egyes fájlok biztonsági mentéséhez / másolásához

A szintaxis kissé furcsa, mert a HoboCopy-t tényleg egy teljes mappák készítéséhez használják. Egy fájl egyetlen fájlt menthetünk, ha a fájlnév argumentumát a végén vesszük.

Megjegyzés: a Windows Vista rendszeren a Rendszergazdai mód parancssorának elindításához a jobb gombbal kattintson a parancssorra a Start menüben, és válassza a Futtatás adminisztrátorként parancsot.

Szintaxis:

hobocopy c:directoryname d:ackupdirectory

Például a c: users geek mail outlook.pst fájlt a d: backups outlook.pst fájlba akarom menteni. Itt van a szintaxis, amelyet használni fogok:

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

A HoboCopy használata a teljes könyvtár mentésére

Egy sokkal hasznosabb feladat lenne az egész felhasználói mappába való mentés, valószínűleg egy külső merevlemez tárolására. Ehhez pár parancssori argumentumot szeretnénk hozzáadni.

/teljes Másolja az összes fájlt
/ skipdenied A hozzáférési tiltott üzeneteket figyelmen kívül hagyja az engedélyezési hibák miatt.
/ r Másolás rekurzívan
/ y Ne kérdezze meg, csak másolja át mindent

Szintaxis:

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

Ugyanezt a példát vesszük alapul, a teljes felhasználói könyvtárat a d: backups könyvtárba szeretnék menteni, így ezt a parancsot használnám:

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

Ez a parancs valószínűleg nagyon sok időt vesz igénybe a befejezéshez, így érdemes egy nap vagy valami. Végül a könyvtárnak majdnem tökéletes másolata kell lennie … ha engedélyezési hiba van, figyelmeztetni fognak a nem másolt fájlokra. Valójában a felhasználói könyvtárban lévő összes fájlnak nem szabad ezt a problémát okoznia.

HoboCopy használata a meghajtó növekvő biztonsági mentéséhez

A Hobocopy támogatja a fájlok biztonsági másolatát is, így csak az utolsó biztonsági mentés óta megváltoztatott fájlokat másolja. Ez hasonlóan működik az olyan segédprogramokhoz, mint az rsync, kivéve a hobocopy tárolja az utolsó mentési dátumot egy fájlban, amelyet meg kell adnia a parancssorban.

/ Statefile = fájlnév Ez a zászló határozza meg az utolsó biztonsági mentést tartalmazó fájlt.
/járulékos Csak az utolsó teljes másolat óta megváltozott fájlokat másolja.

Szintaxis:

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

Példa:

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

A parancs futtatásának első alkalmával a / full helyett a növekményt kell használni, vagy pedig hibát fog kapni, mert az államfájl még nem jött létre. Ezt követően a növekményes biztonsági másolatot a / incremental kapcsolóval futtathatja.

Ez kiváló módja a mappák készletének automatikus ütemezésének biztonsági mentéséhez.

A HoboCopy letöltése a sourceforge.net-ről

Ajánlott: