Pagina de start > Command Line > NetApp fișier Copy

NetApp de copiere a fișierelor

Este întotdeauna vine în sus, cum pot copia fișiere singur, sau zone mari direct din consola NetApp? În general, răspunsul vine din spate, nu se poate, folosi RoboCopy sau rsync sau un alt instrument de migrare fișier. Cu toate acestea există cu siguranță modalități de copierea fișierelor în jurul direct de filer în sine, și de multe ori acest lucru este cel mai eficient mod de a face asta! Cu toate acestea, acestea nu sunt comenzile cele mai intuitive sau bine documentate.

Pot exista alte metode, și dacă aveți ceva ce s-au folosit în trecut sau știți de, vă rugăm să nu ezitați să împărtășiți! Nu toate metodele sunt potrivite pentru toate sarcinile, dar fiecare isi are utilizări individuale proprii.

ndmpcopy

Acest lucru este adesea trecute cu vederea ca o comanda de copiere fișier / folder, și este adesea folosit doar pentru a migra de volume întregi în jurul. De fapt, poate fi folosit pentru a copia foldere individuale sau Filers jur, și chiar mai bine poate fi folosit pentru a copia date la alte filers! Asigurați-vă că NDMP este activat în primul rând (ndmpd pe). Sintaxa este destul de simplu ...

ndmpcopy / vol / vol_source_name / director / fișier / vol / vol_dest_name / fișier

Doar pentru a rupe acest jos, alegem pentru a copia un filtru de la "/ vol / vol_source_name / folder" și vrem să-l copiați în "/ vol / vol_dest_name". Acest lucru nu este prea restrictiv, nu avem de a păstra aceeași cale, și putem copia chiar și lucruri despre în același volum (cum ar fi copierea lucruri în QTrees dacă aveți nevoie). Puteți copia lucruri de la un volum întreg, la un singur QTree, până la foldere singur mod în arborele de directoare. Singura restricție reală este că nu se poate utiliza metacaractere, și nu puteți selecta mai multe fișiere pentru a copia.

Dacă doriți să copiați fișiere de la un filtru la altul, vom extinde pur și simplu această sintaxă ...

ndmpcopy-sa <utilizator>: <pass>-da <utilizator>: <pass> source_filer :/ vol / vol_source_name / director / fișier destination_filer :/ vol / vol_dest_name / fișier

Înlocuiți <utilizator> și <pass> cu filer sursă (-sa), conectare și filer de destinație (da) de conectare. Aici vom copia un singur fișier dintr-o locație de pe un filtru, la altul pe un alt!

Putem defini, de asemenea, nivelul elementare de transfer. În mod implicit, sistemul va face un nivel zero de transfer, dar puteți defini pentru a face un singur nivel 1 sau 2 de transfer incremental. În cazul în care datele s-au schimbat prea mult, sau prea mult timp a trecut de la ultima copie, aceasta poate eșua sau poate dura mai mult de un nivel curat 0.

Acest lucru poate fi foarte util, și ca filer este de a face acest lucru la nivel de bloc, toate de ACL sunt complet conservate. Aveți grijă pentru a permite ca stilul de securitate este aceeași cu privire la destinația lui pentru a preveni ACL de a fi convertit cu toate acestea.

ONTAP 7.2.6.1 pagina de manual pentru acest lucru poate fi găsit - http://now.netapp.com/NOW/knowledge/docs/ontap/rel7261/html/ontap/cmdref/man1/ndmpcopy.1.htm

mv

Aceasta este o comanda "priv set avansat", și așa aparent rezervate pentru "personal Network Appliance". "Mv" este foarte drept înainte, da o sursă și destinație, precum și un singur fișier vor fi mutate. Amintiți-vă acest lucru este o mișcare, așa că nu este punct de vedere tehnic o copie dosar la toate.

mv <file2> <file2>

clona flex

Acesta este un escroc adevărat, dar o mare ieftin! Ai clona un volum întreg bazat pe un instantaneu, apoi împărțiți acest volum off de la instantaneu. Aceasta este o modalitate foarte bună de a obține un volum întreg copiat cu întreruperi minime. Clona este aproape imediat creată, și poate fi apoi on-line și utilizate direct. Operațiunea de clona divizat se întâmplă în fundal, astfel încât să puteți muta lucrurile și să fie direct la noua locație în foarte puțin timp, la toate.

vol. clona a crea new_vol-uri de volum-b source_vol source_snap

În cazul în care "new_vol" este noul volum pe care doriți să creați, "-s de volum", este de rezervare de spațiu, "-b source_vol" este volumul părinte care clona se va baza pe și "source_snap" este instantaneul pe care doriți să se bazeze clona pe.

vol. clona divizat start new_vol

Va începe operațiunea de divizare pe "new_vol"

copie vol.

Mai degrabă decât o clona flex, dacă nu ați fost ca licență, puteți face o copie completă vol. Acest lucru este în mod eficient la fel ca o clona vol, dar ai nevoie pentru a face întreaga operațiune înainte volumul este online și disponibile. Aveți nevoie pentru a crea volumul destinație primul și apoi restrânge-l astfel încât să fie gata pentru copia. Apoi, va începe procesul de copiere.

copie vol începe-uri snap_name source_vol dest_vol

"-S snap_name" definește instantaneu pe care doriți să se bazeze pe copia, și "source_vol" și "dest_vol" defini sursa și destinația pentru copia. "-S" poate fi, de asemenea, folosit pentru a copia în toate instantanee care sunt, de asemenea, incluse în volum. Acest lucru poate fi foarte util dacă aveți nevoie pentru a copia toate copiile de rezervă într-un volum, precum și doar datele privind volumul.

lun clona

Dacă aveți nevoie pentru a copia un întreg LUN, și din nou, tu nu ai clona flex licență, puteți face o clona lun directă, și lun clona divizat. Acest lucru este doar foarte util dacă aveți nevoie de un duplicat al LUN în același volum. Aceasta va crea o clonă bazat pe un instantaneu care există deja.

lun clona a crea clone_path-b parent_path parent_snap

"Clone_path" fiind noul LUN doriți să creați, "parent_path", fiind sursa LUN pe care doriți să clona de la și "parent_snap" fiind un instantaneu care există deja a părintelui LUN. Aveți nevoie pentru a împărți LUN pentru a deveni independent, cu.

lun clona divizat start clone_path

SnapMirror / SnapVault

Puteți folosi, de asemenea, SnapMirror sau SnapVault pentru a copia date în jurul. SnapMirror poate fi util dacă aveți nevoie pentru a copia o cantitate mare de date, care se va schimba. Puteți seta un program de replicare, apoi în timpul o mică fereastră de nefuncționare, puteți face un update final și aduce noua destinație on-line.

benă și restaurare

Acest lucru nu este de fapt o modalitate buna de copierea fișierelor în jurul, dar cu siguranță o metodă. Dacă atașați un dispozitiv de bandă direct la filer, ai putea face un depozit, apoi a restabili într-o locație nouă sau filer. Acest lucru poate fi singura metodă dacă aveți o cantitate mare de date pentru a trece la un nou site, și nu de lățime de bandă sau nici o modalitate de a avea temporar din partea 2 sisteme de parte.

Command Line , , , , ,

  1. Furnică
    14 noiembrie 2011 la 14:30 | # 1

    @ Chris Kranz
    Hi Chris - Am încercat comanda mv și obține doar un "redenumire: nu un astfel de fișier sau director" eroare - Bănuiesc că sintaxa meu este greșit? "Mv / vol/userdata1/staff/dave/file.txt / vol/userdata1/staff/bob/file.txt".
    De asemenea - au încercat ndmpcopy dar a obține o "nu a reușit să înceapă groapa de pe sursa de" mesaj.

  2. 14 noiembrie 2011 la 16:56 | # 2

    Cu comanda mv, nu directorul de destinație există?

    Presupun că este așa cum faci copii de rezervă NDMP, dar este NDMP activat și pornit pe filer? Cu sintaxa, ai pus calea completă a NetApp și volumele? Am făcut "ndmpcopy" pentru a copia dintre volumele, dar eu nu sunt sigur dacă am făcut-o vreodată pentru a copia în același volum. În valoare de verificare sintaxa, ar trebui să mai funcționeze cu toate acestea.

  3. Furnică
    15 noiembrie 2011 la 08:38 | # 3

    @ Chris Kranz
    Da - directorul de destinație există cu siguranță, și NDMP da, l-am verificat e pe și fericit. Nu am fost punerea calea completă a NetApp și volumele. Ar trebui să fie în formatul "myfiler: \ vol. \ volumename \ directorul \ fișier"?

  4. 16 noiembrie 2011 la 11:45 | # 4

    Ar trebui ca să nu fie "/" în loc de "\"?

  5. Furnică
    16 noiembrie 2011 la 12:34 | # 5

    @ Chris Kranz
    Ai dreptate.

  6. Robert Edgel
    06 decembrie 2011 la 20:37 | # 6

    De asemenea, a verifica afară de comanda "start clona". Această comandă creează o copie "pre-deduplicated" din orice fișier în sistemul de fișiere activ folosind tehnologia SIS care stau la baza de ONTAP (7.3.x și mai sus, eu cred - licență flexclone necesar). Am implementat toate VMWare mea și Hyper-V virtuale acest fel și a obține o copie imediat de la un șablon care poate fi adus on-line instantaneu și consumă nici un spațiu inițial (până la blocurile de divergente în timp). Desigur, fișierul sursă și destinație trebuie să trăiască în același volum ca acest lucru să fie util (altfel folosi vol. clona). La NetApp Insight, au existat mai multe sesiuni care s-au axat pe clonarea SIS și bazate pe modul în care aceasta va deveni o parte tot mai standard, de modul în care NetApp efectuează clonarea și sarcinile chiar și de recuperare în ONTAP 8.1. Astăzi, nu pot crea o clonă dintr-un fișier într-un instantaneu (numai activ file-sistem), dar această limitare este depășită în ONTAP 8.1 perioada de timp.

  7. Harry Schuetz
    19 iunie 2012 la 08:44 | # 7

    Hi Chris,
    mesajul dumneavoastra m-au ajutat pentru a restabili LUN de bandă de rezervă la filer.
    Am restaurat fișierele într-o locație nouă de pe filer, în cazul în care este conectat biblioteca și decât am copiat LUN pentru filer destinație.
    Acum am problema, pe care eu nu pot șterge LUN în dosarul de restaurare. Sunt lua eroare "permisiunea negat".
    Cum pot să-l ștergeți?
    Toate cele bune,
    Dezbrăca

  8. 20 iunie 2012 la 18:59 | # 8

    Ați verificat permisiunile pe volum? În cazul în care acest lucru este tot corect (NTFS este ești acces la Windows și sunteți un admin domeniu, UNIX dacă accesați de la * NIX și rădăcină), atunci ați putea încerca comanda "rm" sub "set priv avansate", sau pur și simplu șterge volumul cu LUN în ea (presupunând că nu este un volum comun?)

  9. Pavană
    17 octombrie 2012 la 19:22 | # 9

    Hi Chris,

    Am nevoie de a migra de la un volum agregat la differetn unul
    Volum care are un pat Qtree care a fost împărtășită de sisteme Unix

    Este de preferat să-l migreze folosind Vol. Copy / (care va fi consitent)

    sau voi continua cu NDMP Copy

    Care unul va fi fără niciun efort,

    Mulțumiri
    Pavană

  10. Abhishek Mishra
    15 noiembrie 2012 la 13:21 | # 10

    i-au de a face backup de date disponibile pe NAS pe o diskarray care este conectat la un server de Solaris.

    Nu există nici un mod mai rapid decât copia simplu, pentru a copia datele de la NetApp la diskarray conectat la server.

  11. 12 decembrie 2012 la 10:03 | # 11

    rsync? benă? Nu sunt instrumente de la NetApp, care vă va permite să faceți acest lucru, așa că aveți de gând să faci copii bazate pe gazdă mi-e frică.

  12. 12 decembrie 2012 la 10:06 | # 12

    Nici nu va fi fără sudură (din păcate), în funcție de ce versiune de ONTAP le-ați putea folosi date-Motion (o combinație de SnapMirror și cartografierea inteligent). Meu preferat copie NetApp-NetApp este, de obicei SnapMirror, dar în lipsa acestuia, de obicei, NDMP copie.

Pagini de comentarii
  1. 11 octombrie 2010 la 10:29 | # 1
  2. 02 februarie 2011 la 22:01 | # 2



Acest site nu este afiliat sau sponsorizat în oricum de NetApp sau orice altă societate menționată în.

© 2009-2014 Chris Kranz Toate drepturile rezervate
Acest site nu este afiliat sau sponsorizat în oricum de NetApp sau orice altă societate menționată în.

% bloggeri d ca aceasta: