Hjem > Command Line > NetApp Filkopiering

NetApp Filkopiering

Det kommer alltid opp, hvordan kan jeg kopiere enkelt filer eller store områder direkte fra NetApp konsollen? Vanligvis svaret kommer tilbake, kan du ikke bruke RoboCopy eller rsync eller en annen fil migrasjon verktøyet. Men det er definitivt måter å kopiere filer rundt direkte fra Filer selv, og ofte er dette den mest effektive måten å gjøre det! Men disse er ikke de mest intuitive eller veldokumentert kommandoer.

Det kan være andre metoder, og hvis du har noe du har brukt tidligere eller vet du om, kan du gjerne dele! Ikke alle metoder er egnet for alle oppgaver, men hver har sine egne individuelle bruker.

ndmpcopy

Dette blir ofte oversett som en fil / mappe kopi kommando, og blir ofte bare brukes til å migrere hele volumer rundt. Faktisk den kan brukes til å kopiere individuelle mapper eller filers rundt, og enda bedre kan brukes til å kopiere data til andre filers! Pass NDMP er aktivert først (ndmpd på). Syntaksen er ganske enkelt ...

ndmpcopy / vol / vol_source_name / mappe / fil / vol / vol_dest_name / fil

Bare for å bryte dette ned, er vi velger å kopiere en Filer fra "/ vol / vol_source_name / mappe" og vi ønsker å kopiere den inn "/ vol / vol_dest_name". Dette er ikke for restriktive, vi trenger ikke å beholde den samme banen, og vi kan også kopiere ting om i samme volum (for eksempel kopiering ting i QTrees hvis du trenger). Du kan kopiere ting fra en hel volum, til en enkelt QTree, ned til én mapper vei ned i katalogen treet. Den eneste virkelige begrensningen er at du ikke kan bruke jokertegn, og du kan ikke velge flere filer som skal kopieres.

Hvis du ønsker å kopiere filer fra én Filer til hverandre, vi bare utvide denne syntaks ...

ndmpcopy-sa <bruker>: <pass>-da <bruker>: <pass> source_filer :/ vol / vol_source_name / mappe / fil destination_filer :/ vol / vol_dest_name / fil

Skift <bruker> og <pass> med kilden Filer (-sa) pålogging og reisemålet Filer (-da) pålogging. Her har vi kopiere en enkelt fil fra ett sted på en Filer, til en annen på en annen!

Vi kan også definere den inkrementelle nivå på overføring. Som standard vil systemet gjøre et nivå 0 overføre, men du kan definere til å gjøre et enkelt nivå 1 eller 2 trinnvis overføring. Hvis dataene er endret for mye, eller for mye tid har gått siden den siste kopien, kan dette mislykkes, eller kan ta lengre tid enn en ren nivå 0.

Dette kan være svært nyttig, og da Filer gjør dette på blokk nivå, alle ACL fullstendig bevart. Vær nøye med å aktivere at sikkerheten stilen er den samme på den destinasjonen forhindre ACL blir konvertert imidlertid.

ONTAP 7.2.6.1 manual for dette kan bli funnet - http://now.netapp.com/NOW/knowledge/docs/ontap/rel7261/html/ontap/cmdref/man1/ndmpcopy.1.htm

mv

Dette er en "priv sette avansert" kommandoen, og så tilsynelatende forbeholdt "Network Appliance personell". "MV" er veldig rett frem, gi den en kilde og destinasjon, og en enkelt fil vil bli flyttet. Husk dette er et trekk, så det er ikke teknisk sett en fil kopi i det hele tatt.

mv <file2> <file2>

flex klone

Dette er en reell bedrager, men en stor bedrager! Du klone en hel volum basert på et øyeblikksbilde, så du splitter dette volumet av fra øyeblikksbilde. Dette en flott måte å få en hel volum kopieres med minimale forstyrrelser. Den klone er nesten umiddelbart laget, og kan da være online og brukte levende. Den klone delt operasjonen skjer i bakgrunnen slik at du kan flytte på ting og bli bor på den nye plasseringen i svært liten tid i det hele tatt.

vol klone create new_vol-s volum-b source_vol source_snap

Der «new_vol" er det nye volumet du vil opprette, "-s volum" er plass reservasjoner "-b source_vol" er den overordnede volum at klone vil være basert på og "source_snap" er øyeblikksbildet du vil basere klone på.

vol klone delt start new_vol

Vil da starte splitten operasjonen på "new_vol"

vol kopi

Snarere enn en flex klone, hvis du ikke har fått det lisensiert, kan du gjøre en full vol kopi. Dette er i praksis det samme som en vol klone, men du må gjøre hele operasjonen før volumet er tilkoblet og tilgjengelig. Du må opprette destinasjonen volumet først og deretter begrense den slik at den er klar for kopien. Deretter starter kopieringen.

vol kopi start-s snap_name source_vol dest_vol

"-S snap_name" definerer stillbildet du vil basere kopien på, og "source_vol" og "dest_vol" definere kilden og målet for kopien. "-S" kan også brukes til å kopiere over alle øyeblikksbilder som også inngår i volum. Dette kan være svært nyttig hvis du trenger å kopiere alle sikkerhetskopier innenfor et volum samt bare volumdata.

LUN klone

Hvis du trenger å kopiere en hel LUN, og igjen du har ikke fått flex klone lisens, kan du gjøre et direkte LUN klone, og LUN klone delt. Dette er bare veldig nyttig hvis du trenger en kopi av LUN på samme volum. Det vil skape en klone basert på et øyeblikksbilde som allerede eksisterer.

LUN klone create clone_path-b parent_path parent_snap

"Clone_path" er den nye LUN du vil opprette, "parent_path" å være kilden LUN du vil klone fra og "parent_snap" er et øyeblikksbilde som allerede finnes av morselskapet LUN. Det du trenger å splitte LUN å bli uavhengig med.

LUN klone delt start clone_path

SnapMirror / SnapVault

Du kan også bruke SnapMirror eller SnapVault å kopiere data rundt. SnapMirror kan være nyttig hvis du trenger å kopiere en stor mengde data som vil endre. Du kan sette opp en replikering tidsplan, og deretter under et lite vindu nedetid, kan du gjøre en endelig oppdatering og bringe den nye destinasjonen online.

dumpe og gjenopprette

Dette er ikke egentlig en god måte å kopiere filer rundt, men det absolutt en metode. Hvis du kobler en tape-enhet direkte til Filer, kan du gjøre en dump, så gjenoppretter til et nytt sted eller Filer. Dette kan være den eneste metoden hvis du har en stor mengde data å flytte til et nytt område, og ingen båndbredde eller ingen måte å ha to systemer ved siden av hverandre midlertidig.

VN: F [1.9.11_1134]
Ranger dette innlegget:
Karakter: 8,2 / 10 (5 stemmer cast)
based on 5 ratings NetApp Filkopiering, 8,2 av 10 basert på 5 karakterer

Command Line , , , , ,

  1. Ant
    14 november 2011 kl 14:30 | # 1

    @ Chris Kranz
    Hei Chris - Jeg har prøvd MV kommandoen og bare få en "rename: Ingen slik fil eller katalog" error - Jeg gjetter min syntaks er galt? "MV / vol/userdata1/staff/dave/file.txt / vol/userdata1/staff/bob/file.txt".
    Også - har prøvd ndmpcopy men får en "klarte å starte dump kilde"-melding.

  2. 14 november 2011 kl 16:56 | # 2

    Med MV kommandoen, finnes målkatalogen?

    Jeg antar det er slik du gjør NDMP backup, men er NDMP aktivert og slått på på Filer? Med syntaks, har du satt den fullstendige banen til NetApp og volumene? Jeg har gjort "ndmpcopy" for å kopiere mellom volumer, men jeg er ikke sikker på om jeg noen gang har gjort det å kopiere innenfor samme volum. Verdt å sjekke syntaksen, bør det fremdeles fungere likevel.

  3. Ant
    15 november 2011 kl 08:38 | # 3

    @ Chris Kranz
    Ja - målkatalogen finnes definitivt, og Jepp, jeg har sjekket NDMP er på og glad. Jeg har ikke vært å sette den fullstendige banen til NetApp og volumene. Skulle det være i formatet "myfiler: \ vol \ volumename \ katalogen \ fil"?

  4. 16 november 2011 kl 11:45 | # 4

    Burde det ikke være "/" istedenfor "\"?

  5. Ant
    16 november 2011 kl 12:34 | # 5

    @ Chris Kranz
    Du er helt rett.

  6. Robert Edgel
    6 desember 2011 kl 20:37 | # 6

    Sjekk også ut "klone start"-kommandoen. Denne kommandoen lager en "pre-deduplicated" kopi av en fil innenfor den aktive filsystemet ved hjelp av underliggende SIS teknologien Ontap (7.3.x og over tror jeg - flexclone lisens kreves). Jeg distribuere all min VMWare og Hyper-V VMs denne måten og få en umiddelbar kopi fra en mal som kan bringes på nettet umiddelbart og bruker ikke plass i første omgang (inntil blokkene divergere over tid). Selvfølgelig må kilden og målfilen bor i samme volum for at dette skal være nyttig (ellers bruke vol klone). På NetApp Insight, var det flere sesjoner som fokuserte på SIS-basert kloning, og hvordan det vil bli en stadig mer standard del av hvordan NetApp utfører kloning og selv reparasjons oppgaver i Ontap 8.1. I dag kan jeg ikke lage en klone fra en fil i et øyeblikksbilde (bare den aktive filsystem), men at begrensningen er overvunnet i Ontap 8,1 tidsramme.

Kommentar sider
  1. 11 oktober 2010 kl 10:29 | # 1
  2. 2 februar 2011 kl 22:01 | # 2



Dette nettstedet er ikke tilknyttet eller sponset på noen måte av NetApp eller andre selskap som er nevnt innenfor.

Dårlig oppførsel har blokkert 2093 tilgang forsøk i de siste 7 dagene.

© 2009-2012 Chris Kranz enerett
Dette nettstedet er ikke tilknyttet eller sponset på noen måte av NetApp eller andre selskap som er nevnt innenfor.