דף הבית > שורת הפקודה > NetApp העתקת קובץ

NetApp העתקת קובץ

זה תמיד מגיע, איך אני יכול להעתיק קבצים בודדים, או אזורים גדולים ישירות מתוך מסוף NetApp? בדרך כלל התשובה חוזרת, לא ניתן, השתמש Robocopy או rsync או עוד כלי הגירה הקובץ. עם זאת יש בהחלט דרכים להעתיק קבצים ישירות פילר סביב עצמו, ולעתים קרובות זה היא הדרך היעילה ביותר לעשות את זה! עם זאת, לא מדובר בפקודות האינטואיטיבית ביותר או מתועדת היטב.

אולי יש שיטות אחרות, ואם יש לך משהו שאתה השתמשת בעבר או שאתה מכיר, אתה מוזמן לשתף! לא כל השיטות מתאימות כל המשימות, אבל לכל אחד מהם יש שימושים בודדים זה לבדו.

ndmpcopy

זה לעתים קרובות התעלמו כקובץ / להעתיק תיקייה הפקודה, ולעתים קרובות משמש רק כדי להעביר כרכים שלמים סביב. למעשה ניתן להשתמש בו כדי להעתיק תיקיות בודדים או filers מסביב, ואפילו טוב יותר יכול לשמש כדי להעתיק נתונים filers אחרים! ודא NDMP מופעלת 1 (ndmpd ב). התחביר הוא די פשוט ...

ndmpcopy / כרך / vol_source_name / תיקייה / קובץ / כרך / vol_dest_name / קובץ

רק כדי לשבור את זה, אנחנו בוחרים להעתיק filer מ "/ Vol / vol_source_name / תיקייה" ואנחנו רוצים להעתיק אותו לתוך "/ Vol / vol_dest_name". זו אינה מגבילה מדי, אין לנו להמשיך באותה הדרך, ואנחנו יכולים אפילו להעתיק דברים בנפח זהה (כגון העתקה לתוך דברים QTrees אם אתה צריך). אתה יכול להעתיק דברים נפח כולו, כדי QTree אחד, עד תיקיות בודדות הדרך למטה בעץ ספרייה. ההגבלה האמיתית היחידה היא שאתה לא יכול להשתמש בתווים כלליים, ואתה לא יכול לבחור קבצים מרובים להעתיק.

אם אתה רוצה להעתיק קבצים מ פילר אחד למשנהו, אנחנו פשוט להאריך את התחביר ...

ndmpcopy-sa <user>: <pass> דה <user>: <pass> source_filer כרך :/ / vol_source_name / תיקייה / קובץ destination_filer כרך :/ / vol_dest_name / קובץ

החלף <user> ו <pass> עם פילר המקור (-sa) הכניסה ואת היעד filer (-da) הכניסה. כאן יש להעתיק קובץ יחיד ממיקום אחד על פילר אחד למשנהו על עוד!

אנחנו גם יכולים להגדיר את רמת incremental ההעברה. כברירת מחדל המערכת תעשה העברה ברמה 0, אבל אתה יכול להגדיר לעשות אחד ברמה 1 או 2 העברת מצטבר. אם הנתונים לא השתנה יותר מדי, או יותר מדי זמן עבר מאז העותק האחרון, זה עלול להיכשל או עשוי להימשך זמן רב יותר מאשר 0 רמת נקי.

זה יכול להיות שימושי מאוד, כמו פילר עושה את זה ברמת הבלוק, כל של ACL נשמרים לחלוטין. תשמרי על עצמך כדי לאפשר את האבטחה הסגנון הוא אותו יעד על מנת למנוע של ACL מלהיות עם זאת המרה.

ONTAP 7.2.6.1 עמוד המדריך הזה ניתן למצוא - http://now.netapp.com/NOW/knowledge/docs/ontap/rel7261/html/ontap/cmdref/man1/ndmpcopy.1.htm

MV

זהו "priv להגדיר מתקדמים" הפקודה, ועל כך שמורות ככל הנראה אנשי רשת "מכשיר". "MV" הוא מאוד ישר קדימה, נותנים לו מקור ויעד, ואת קובץ יחיד יקבל עברה. זכור זהו צעד, כך שזה לא מבחינה טכנית העתקת קובץ בכלל.

MV <file2> <file2>

להגמיש clone

זה רמאי אמיתי, אבל רמאי גדול! אתה לשבט נפח כולו מבוסס על תמונה, אז אתה לפצל את עוצמת הקול מן תמונת מצב. זו דרך מצוינת של מקבל נפח מועתקים שלם עם הפרעה מינימלית. השיבוט נוצר כמעט מיד, ולאחר מכן יכול להיות מקוון והשתמש חי. פעולת הפיצול שיבוט קורה ברקע, כך שתוכל להעביר דברים ולהיות לגור במקום חדש בתוך זמן קצר מאוד בכלל.

כרך שיבוט צור new_vol-S-B נפח source_vol source_snap

איפה "new_vol" הוא אמצעי אחסון חדש אתה רוצה ליצור ", S-נפח" הוא הזמנת מקום, "-B source_vol" הוא הורה כי נפח clone יהיה על בסיס ו "source_snap" הוא תמונת מצב ברצונך לבסס על שיבוט.

כרך שיבוט הפיצול בתחילת new_vol

לאחר מכן להתחיל את פעולת הפיצול על "new_vol"

כרך עותק

ולא שיבוט Flex, אם אין לך את רישיון, אתה יכול לעשות העתק מלא Vol. זהו למעשה אותו דבר כמו שיבוט כרך, אבל אתה צריך לעשות את הפעולה כולה לפני נפח מחובר וזמין. אתה צריך ליצור את נפח היעד הראשון ולאחר מכן להגביל אותו כך שהוא יהיה מוכן עבור העותק. ואז אתה מתחיל את תהליך ההעתקה.

כרך א 'התחל העתקה-S snap_name source_vol dest_vol

"Snap_name-s" מגדיר את תמונת מצב אתה רוצה לבסס את העותק, ו "source_vol" ו "dest_vol" להגדיר את המקור ואת היעד עבור העותק. "-S" יכול לשמש גם כדי להעתיק את כל פני תצלומים כי הם כללו גם בכרך. זה יכול להיות שימושי מאוד אם אתה צריך להעתיק את כל הגיבויים בתוך אמצעי אחסון, כמו גם רק את נפח הנתונים.

LUN שיבוט

אם אתה צריך להעתיק כל LUN, ושוב אין לך להגמיש clone מורשה, אתה יכול לעשות שיבוט LUN ישיר, ו clone ספליט LUN. זה באמת שימושי רק אם אתה צריך שכפול של LUN בנפח זהה. זה ייצור clone על בסיס תמונת מצב זה קיים כבר.

LUN שיבוט צור clone_path-B parent_path parent_snap

"Clone_path" להיות LUN חדש אתה רוצה ליצור ", parent_path" להיות המקור LUN אתה רוצה לשכפל מ ו "parent_snap" להיות תצלום שכבר קיים של LUN האב. אתה צריך לפצל את LUN להיות עם עצמאי.

LUN שיבוט הפיצול בתחילת clone_path

SnapMirror / SnapVault

אתה יכול גם להשתמש SnapMirror SnapVault או להעתיק נתונים מסביב. SnapMirror יכול להיות שימושי אם אתה צריך להעתיק כמות גדולה של נתונים זה ישתנה. אתה יכול להגדיר לוח זמנים שכפול, ולאחר מכן במהלך חלון קטן של השבתה, אתה יכול לעשות את העדכון הסופי ולהביא את יעד חדש באינטרנט.

לזרוק ולשחזר

זה לא באמת דרך טובה של העתקת קבצים מסביב, אבל זה בהחלט שיטה. אם לצרף קלטת המכשיר ישירות אל filer, אתה יכול לעשות חור, ואז להחזיר למקום חדש או פילר. זו יכולה להיות שיטה רק אם יש לך כמות גדולה של נתונים כדי לעבור לאתר החדש, ואין שום דרך או רוחב הפס שיש בצד 2 מערכות בצד באופן זמני.

VN: F [1.9.11_1134]
דרג את ההודעה:
דירוג: 8.2 / 10 (5 הצבעות)
based on 5 ratings NetApp קובץ העתק, 8.2 מתוך 10 מבוסס על דירוגי 5

  1. נמלה
    14 נובמבר 2011 בשעה 14:30 | # 1

    @ כריס קרנץ
    היי כריס - ניסיתי את הפקודה mv ופשוט "שנה שם: אין כזה קובץ או ספרייה" שגיאה - אני מנחש התחביר שלי לא בסדר? "MV / vol/userdata1/staff/dave/file.txt / vol/userdata1/staff/bob/file.txt".
    כמו כן - ניסו ndmpcopy אבל לקבל "נכשלה dump על מקור" הודעה.

  2. 14 נובמבר 2011 בשעה 16:56 | # 2

    עם הפקודה mv, האם הספרייה היעד קיים?

    אני מניח שזה כמו שאתם עושים גיבויים NDMP, אבל הוא איפשר NDMP ומופעל על פילר? עם התחביר, שמת את הנתיב המלא של NetApp ואת כרכים? עשיתי "ndmpcopy" כדי להעתיק בין ספרים, אבל אני לא בטוח אם עשיתי את זה פעם להעתיק בתוך אותו נפח. שווה לבדוק את התחביר, הוא צריך עדיין לעבוד עם זאת.

  3. נמלה
    15 נובמבר 2011 בשעה 08:38 | # 3

    @ כריס קרנץ
    כן - מדריך יעד בהחלט קיימת, ועל כן, בדקתי NDMP על ומאושרים. אני לא הכנסת את הנתיב המלא של NetApp ואת כרכים. זה צריך להיות בפורמט "myfiler: \ כרך \ volumename \ מדריך \ קובץ"?

  4. 16 נובמבר 2011 בשעה 11:45 | # 4

    זה לא צריך להיות "/" במקום "\"?

  5. נמלה
    16 נובמבר 2011 בשעה 00:34 | # 5

    @ כריס קרנץ
    אתה צודק לגמרי.

  6. רוברט Edgel
    6 דצמבר 2011 ב 20:37 | # 6

    כמו כן לבדוק את "התחל שיבוט" הפקודה. פקודה זו יוצרת "מראש מניעת כפילויות" עותק של כל קובץ בתוך מערכת הקבצים פעיל באמצעות הטכנולוגיה הבסיסית של SIS OnTap (7.3.x ומעלה אני מאמין - רישיון FlexClone חובה). אני לפרוס את כל VMware ו-Hyper-V מכונות וירטואליות שלי בדרך זו ולקבל עותק מיידית מתבנית כי ניתן להביא מקוון באופן מיידי אינו צורך שטח בתחילה (עד הבלוקים לסטות לאורך זמן). כמובן, את קובץ המקור והיעד חייבים לחיות נפח זהה לזה להיות שימושי (אחרת להשתמש שיבוט כרך א '). ב-NetApp Insight, היו מספר מפגשים שהתמקדו שיבוט SIS מבוסס ואיך זה יהיה חלק מעולם סטנדרטית יותר של איך NetApp מבצעת משימות שחזור שיבוט ואפילו OnTap 8.1. היום, אני לא יכול ליצור שיבוט מקובץ של תמונה (רק הפעיל מערכת קבצים), אבל הוא להתגבר על מגבלה בטווח הזמן OnTap 8.1.

תגובה דפים
1 2 329
  1. 11 אוקטובר 2010 בשעה 10:29 | # 1
  2. פבואר 2, 2011 בשעה 22:01 | # 2

התנהגות רעה חסם 1534 ניסיונות גישה של 7 הימים האחרונים.

כל הזכויות שמורות © 2009-2012 כריס קרנץ כל הזכויות שמורות
אתר זה לא קשור או ממומנים על ידי NetApp בכל זאת או כל חברה אחרת כאמור בפנים.