NetApp còpia d'arxius
per Chris Kranz en Apr.11, 2009, sota la línia de comandes
Sempre sorgeix, com puc copiar fitxers individuals o àrees de grans dimensions directament des de la consola de NetApp? Generalment la resposta és, no pot, utilitzar Robocopy o rsync o altra eina d'arxiu de migració. No obstant això hi ha formes de copiar fitxers d'un costat directament des del propi servidor d'arxius, i moltes vegades aquesta és la forma més eficient de fer-ho! No obstant això, aquests no són les comandes més intuïtius i ben documentat.
Hi pot haver altres mètodes, i si tens alguna cosa que ha usat en el passat o que sàpiga, si us plau fóssiu lliure per compartir! No tots els mètodes són adequats per a totes les tasques, però cada un té els seus usos individuals.
ndmpcopy
Això és sovint passat per alt com un arxiu / carpeta de còpia de comandament, i és sovint només serveix per migrar volums sencers voltant. De fet, es pot utilitzar per copiar carpetes individuals o arxivadors més, i millor encara es pot utilitzar per copiar les dades als contribuents d'altres! Assegureu-vos que NDMP està activat en primer lloc (en ndmpd). La sintaxi és bastant simple ...
ndmpcopy / vol / vol_source_name / carpeta / arxius / vol / vol_dest_name / arxiu
Només per a descompondre, estem escollint per copiar un arxivador de "/ vol / vol_source_name / carpeta" i volem copiar-lo en "/ vol / vol_dest_name". Això no és massa restrictiva, no ha de seguir el mateix camí, i fins i tot podem copiar coses en el mateix volum (com copiar les coses en qtrees si cal). Es poden copiar coses d'un volum sencer, a una sola qtree, fins carpetes individuals cap avall en l'arbre de directoris. La restricció real només és que no es poden usar comodins, i no es pot seleccionar diversos fitxers a la còpia.
Si voleu copiar arxius d'un servidor de fitxers a un altre, simplement s'estenen aquesta sintaxi ...
ndmpcopy-sa <usuari>: <pass>-dóna <usuari>: <pass> source_filer :/ vol / vol_source_name / carpeta / arxiu destination_filer :/ vol / vol_dest_name / arxiu
Torneu a introduir <usuari> i <pass> amb el servidor d'arxius d'origen (-sa) d'usuari i el servidor d'arxius de destinació (-da) d'inici de sessió. Aquí copiem un arxiu únic d'un lloc en un servidor d'arxius, a un altre en l'altra!
També podem definir el nivell de l'increment de la transferència. Per defecte, el sistema farà una transferència de nivell 0, però es poden definir per fer un sol nivell 1 o 2 transferència incremental. Si les dades han canviat massa, o massa temps ha passat des de l'última còpia, això pot fallar o pot trigar més d'un nivell de 0 neta.
Això pot ser molt útil, i que el declarant està fent això a nivell de bloc, tots els ACL es va conservar en la seva totalitat. Aneu amb compte per permetre que l'estil de la seguretat és la mateixa en la destinació per evitar l'ACL es converteixi però.
ONTAP 7.2.6.1 pàgina del manual per a això es pot trobar - http://now.netapp.com/NOW/knowledge/docs/ontap/rel7261/html/ontap/cmdref/man1/ndmpcopy.1.htm
mv
Es tracta d'un "priv conjunt avançat" d'ordres, de manera que pel que sembla reservat per al personal de "Network Appliance". "Mv" és molt senzill, li donen un origen i destí, i un sol arxiu es va traslladar aconseguir. Recordi que aquest és un moviment, de manera que tècnicament no és una còpia de l'arxiu en absolut.
mv <file2> <file2>
flex clon
Aquesta és una trampa real, però un truc genial! Vostè clonar un volum sencer sobre la base d'una instantània, es divideix aquest volum fora de la instantània. Aquesta és una gran manera d'aconseguir un volum complet copiat amb una interrupció mínima. La còpia es va crear gairebé immediatament, a continuació, pot estar en línia i s'utilitza en viu. L'operació de divisió clon succeeix en el fons perquè pugui moure les coses i es viuen a la nova ubicació en molt poc temps en absolut.
vol clon de crear new_vol-s de volum b source_vol source_snap
On "new_vol" és el nou volum que voleu crear, "-s de volum" és la reserva d'espai, "-b source_vol" és el volum dels pares que el clon es basarà en i "source_snap" és la instantània que voleu a la base el clon en.
vol clon de divisió inici new_vol
A continuació s'iniciarà l'operació de divisió en el "new_vol"
vol còpia
Més que un clon de flex, si no tens de que la llicència, vostè pot fer una còpia completa vol. Això és efectivament el mateix que un clon de volum, però que ha de fer tota l'operació abans que el volum està connectat i disponible. Cal crear el volum de destinació primer i després restringir de manera que està llest per a la còpia. Després d'iniciar el procés de còpia.
vol còpia d'inici-s snap_name source_vol dest_vol
"Snap_name-s", defineix la instantània que voleu basar la còpia, i "source_vol" i "dest_vol" definir l'origen i la destinació de la còpia. "-S" també pot ser utilitzat per copiar a través de totes les instantànies que també s'inclouen en el volum. Això pot ser molt útil si ha de copiar totes les còpies de seguretat dins d'un volum, així com només les dades de volum.
dl clon
Si necessita copiar un LUN complet, una i una altra que no tens flex clon de llicència, vostè pot fer un clon de dill directa, i dividir clon de dill. Bàsicament és útil si vostè necessita un duplicat de la LUN en el mateix volum. Es crearà un clon basat en una instantània que ja existeix.
dl clon de crear clone_path-b parent_path parent_snap
"Clone_path" és el nou LUN que voleu crear "parent_path" és el DL d'origen que voleu clonar a partir de i "parent_snap" és una instantània que ja existeix de la LUN pares. El ha de dividir el LUN per esdevenir independent amb.
dl clon de divisió inici clone_path
SnapMirror / SnapVault
També podeu utilitzar SnapMirror o SnapVault per copiar les dades al voltant. SnapMirror pot ser útil si ha de copiar una gran quantitat de dades que canviarà. Vostè pot configurar una programació de replicació, a continuació, en una petita finestra de temps d'inactivitat, pot fer una actualització final i posar en línia la nova destinació.
dump i restore
Això no és realment una bona manera de copiar arxius d'un costat, però sens dubte un mètode. Si connecta un dispositiu de cinta directament al contribuent, que podria fer un abocador, després d'una restauració a una nova ubicació o arxivador. Això pot ser l'únic mètode si vostè té una gran quantitat de dades per passar a un lloc nou, i l'ample de banda no o no hi ha manera de tenir al costat a costat dos sistemes de forma temporal.
based on 5 ratings56 Comentaris per a aquesta entrada
2 Trackbacks / Pingbacks per a aquesta entrada
- NetApp còpia d'arxius «Bloc de Gouki81
11 octubre 2010 a 10:29[...] Aquest autor original es pot trobar http://www.outofthis.net/netapp-file-copy/ [...]
- Missatges Tecnologia | 2011.02.02 | Slaptijack
2 febrer 2011 a 22:01[...] NetApp còpia d'arxius | Un tècnic de NetApp DiaryThere és un munt de maneres de copiar fitxers en un arxivador de NetApp. [...]











































14 novembre 2011 a 14:30
@ Chris Kranz
Hola Chris - He provat la comanda mv, i acaba d'obtenir un "canvi de nom: No existeix el fitxer o directori" error - Suposo que la meva sintaxi està malament? "Mv / vol/userdata1/staff/dave/file.txt / vol/userdata1/staff/bob/file.txt".
També - ha intentat ndmpcopy però aconseguir un "Error en iniciar el bolcat de la font" del missatge.
14 novembre 2011 a 16:56
Amb la comanda mv, és el directori de destinació existeix?
Suposo que és com ho estan fent còpies de seguretat de NDMP, però és NDMP habilitada i activada al servidor d'arxius? Amb la sintaxi, has posat el camí complet de la de NetApp i dels volums? Que he fet "ndmpcopy" a la còpia entre els volums, però no estic segur si mai he fet per copiar dins del mateix volum. Val la pena comprovar la sintaxi, que encara han de treballar però.
15 novembre 2011 a 08:38
@ Chris Kranz
Sí - El directori de destinació sens dubte existeix, i sí, he comprovat NDMP està encesa i feliç. No he estat posant el camí complet de la de NetApp i dels volums. Hauria de ser en el format "myfiler: \ vol \ VolumeName \ directori \ fitxer"?
16 novembre 2011 a 11:45
No hauria de ser "/" en lloc de "\"?
16 novembre 2011 a 24:34
@ Chris Kranz
Tens tota la raó.
6 desembre 2011 a 20:37
També pots veure l '"inici clon" d'ordres. Aquesta comanda crea un "pre-deduplicado" còpia de qualsevol arxiu en el sistema de fitxers actiu utilitzant la tecnologia subjacent de Ontap SIS (7.3.x, i crec que per sobre de - es requereix llicència d'FlexClone). Puc implementar tota la meva VMware i màquines virtuals Hyper-V d'aquesta manera i obtenir una còpia immediata a partir d'una plantilla que pot posar en línia a l'instant i no consumeix espai en un primer moment (fins que els blocs de divergir amb el temps). Per descomptat, l'arxiu d'origen i de destinació han de viure en el mateix volum perquè això sigui útil (en cas contrari utilitzeu el clon vol). En NetApp Insight, hi va haver diverses sessions que es van centrar en la clonació basada en el SIS i la forma en què es convertirà en una part cada vegada més estàndard de com NetApp realitza tasques de recuperació de la clonació i fins i tot en Ontap 8.1. Avui en dia, no puc crear un clon d'un arxiu en una instantània (només la part activa del sistema de fitxers), però aquesta limitació es supera en el 8,1 Ontap termini.