Robocopy All the Things

I ’ m put this here as a reference for myself and any other that frequently uses Robocopy. Seuraava Robocopy komento on minun mennä useimmissa tapauksissa. Jos et käytä Robocopya, suosittelen sitä komentorivityökaluna tiedostojen kopioinnin/synkronoinnin automatisointiin joko paikallisesti tai verkon kautta Windows-koneiden välillä. Älä käytä GUI-versiota, olet sitä parempi.

Vaihe 1

RTFM: http://ss64.com/nt/robocopy.html

Vaihe 2

Muokkaa tätä käyttötapausta varten:

robocopy.exe "D:Source" "ServerDestination" *.* /NFL /NDL /LOG:logscopylog.txt /R:2 /W:1 /COPYALL /XO /ZB /E

Break It Down

  • /NFL and / NDL – Suppresses file and directory lists. Ellet halua nähdä riviä jokaiselle kopioidulle tiedostolle, käytä näitä.
  • / LOG – jos suoritat tätä ajoitetussa tehtävässä, on luultavasti hyvä kirjoittaa lokiin, jotta voit tarkistaa sen myöhemmin, jos on ongelmia. Käytä / log+ liittääksesi sen ylikirjoituksen sijaan.
  • /R ja/W – määrää uusintojen määrän (/r) ja odotusajan niiden välillä (/w). Tämä on täysin etusija, mutta se voi suuresti vaikuttaa siihen, kuinka paljon aikaa työ kestää ajaa riippuen tiedostojen ja epäonnistumisia.
  • / COPYALL – Kopioi kaikki asiat. Mutta vakavasti, lue käsikirja tästä. Jos haluat sulkea pois tiedostojen metatiedot, voit olla tarkempi.
  • / XO – tämä on vapaaehtoista, mutta suositeltavaa, jos aiot suorittaa työn useita kertoja. Tämä tekee ajoitetut tehtävät ajaa paljon nopeammin kuin alkuperäinen siemen. Jos sinulla on skenaario, jossa siirrät tiedostoja kohteeseen ja tiedostot muuttuvat sekä lähteessä että kohteessa, haluat ehkä käyttää tätä estämään muutosten häviämisen kohteessa.
  • / ZB – tästä on ollut hyötyä joillakin palvelimilla, joiden käyttöoikeudet ovat hyvin rakeisia ja lukittuja. Komento yrittää kopioida käyttäen tavallista tilaa ensin ja palata varmuuskopiointitilaan, jos se epäonnistuu. Varmuuskopiointi tapahtuu välittömästi ja ei ole riippuvainen /w arvo.
  • / e – käytä tätä lippua alikansioiden liittämiseen. Haluat varmaan tämän.

peili, Puhdistus, tapa

ole hyvin varovainen, kun käytät puhdistus-ja peilausvaihtoehtoja. Voit poistaa tiedostoja ja ei ymmärrä vaikutusta. Suoritat esimerkiksi robocopy-komennon /MIR-komennolla kopioidaksesi kansion serverasta serverbiin toivoen vapauttavasi tilaa serverassa. Kun Robocopy-työ on päättynyt, poistat tiedostot serverasta. Käyttäjät jatkavat tiedostojen tallentamista serverA, ja haluat siirtää nämä tiedostot serverB. Jos suoritat saman Robocopy-komentosarjan, menetät kaiken aiemmin kopioimasi serverbille. Toivottavasti, sinulla oli varmuuskopiot :). Mirror kuulostaa hyvältä idealta, kunnes lukee kuvauksen ja tajuaa, että se toimii myös puhdistuksena. En halua käyttää näitä ja välttää tällaisia onnettomuuksia.

Vastaa

Sähköpostiosoitettasi ei julkaista.