SBSUG - The Israeli SBS UG האתר הישראלי לקבוצת  דף בית
דף בית פורומים דף בית פורומים > מאמרים והדרכות לשימושכם > מיקרוסופט שרתים ותחנות
  הודעות חדשות הודעות חדשות RSS Feed: מאמר: גיבוי בעזרת Vshadow
  FAQ FAQ  חיפוש בפורום   לוח שנה   הרשמה הרשמה  התחברות התחברות

מאמר: גיבוי בעזרת Vshadow

 שליחת תגובה שליחת תגובה
כותב
הודעה / צפה בהודעה שלא נקראה
doom צפה בגלילה למטה
מנהל פורומים
מנהל פורומים


הצטרף / הצטרפה: 27 ינואר 2010
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 187
אפשרויות הודעה אפשרויות הודעה   ציטוט doom ציטוט  שליחת תגובההגב קישור ישיר להודעה זו נושא: מאמר: גיבוי בעזרת Vshadow
    פורסם: 03 פברואר 2011 בשעה 16:04
 עקב הביקוש בכנס הקודם להסברים על vshadow רשמתי מאמר שיופיע כאן ובאתר שלי.


במאמר זה אסביר מזה VSHADOW
ואיך נוכל לנצל קובץ זה כדי לעשות גיבויים לקבצים פתוחים ( סטורים של Exchange , קבצי SQL וקבצי PST ) וגם קבצים רגילים שהמשתמש השאיר פתוחים וכל זאת ללא עזרה של תוכנות צד שלישי .
 
מצורף למאמר זה קובץ עם כל גירסאות הVshadow  שמצאתי + Dosdev  + סקריפט
 
הסבר:
מזה Vshadow
זהו בעצם כלי לשורת הפקודה שמשוחרר על ידי מיקרוסופט 
שבעצם יודע לעבוד כמו תוכנות הגיבוי מול הAPI  של VSS  
ויכול ליצור ולנהל Volume Shadow Copies
כלי זה מגיע עם הSDK  של כל מערכת הפעלה וניתן להשתמש בו לפי גרסת המערכת
 
לכלי הזה יש המון אופציות וסוויטצ'ים, אני יראה במה אני משתמש ליצירת גיבוים
 
ניתן ללמוד את האופציות הנוספות שלו דרך האתר
 
קודם כל צריך לוודאות שמשתמשים בVSHADOW המתאים למערכת ההפעלה בשביל פעולה תקינה .
(בקובץ שנתתי זה מסודר לפי גירסאות וצריך לעשות Rename  לVshadow  או לערוך את הסקריפט בהתאם )
 
צעד ראשון :
נבנה ספרייה עם כל הקבצים (למשל VSS)
להעתיק לתוך הספרייה את הקבצים הבאים
vshadow.exe
dosdev.exe
 vss-exec.cmd
 
הסבר :
vshadow - מייצר את הVSS
Dosdev -תוכנה שמיועדת ליצור אות כונן לDevice  מיוחדים.
Vss-exec.cmd – סקריפט שמכיל מה לעשות עם הshadow copy שנוצר
 
כברירת מחדל vshadow  יוצר את הVSS  ומיד מוחק אותו לאחר פעולה
ניתן להוסיף לסקריפט שהVSS ישאר קבוע (על ידי סוויטץ' P)
 
מיותר לדעתי, אבל ניתן להשתמש בזה אם רוצים גישה קבועה לVSS שיצרנו  (פירוט בהמשך)
 
הפקודה שמריצים היא זו (שניתן להכניס אותה לקובץ BATCH  ולהריץ עם משימה מתוזמנת )
 
vshadow -nw  -script=vss-setvar.cmd -exec=vss-exec.cmd c:
אות הכונן שאנו רוצים לגבות (בדוגמא כונן C )
 
הערה:
אם רוצים שהסקריפט ירוץ מכל מקום במחשב ולא רק מספריית VSS ניתן להעתיק את הקבצים vshadow  ו dosdev לספריית system32  של המערכת .
אבל צריך לזכור שבפקודה צריך לכוון את הסקריפט אל המיקום המדוייק שלו למשל
-exec="d:\vss\vss-exec.cmd"
 
הסבר הפקודה :
 

-nw
No Writer
שלא יכתב כלום בנוגע לעותק שנוצר בשום לוג
(עבר גיבוי או לא למשל)

Vshadow –script=vss-setvar.cmd
הסוויטץ' יוצר קובץ עם משתנים לגבי ה VSS
כך שניתן להשתמש בכתובות שלו לאחר מכן
 
-exec=vss-exec.cmd
מפעיל סקריפט גיבוי
 
פירוט הסקריפט גיבוי :
 
call vss-setvar.cmd - קורא לקובץ עם נתוני הVSS
 
@ECHO OFF
 
dosdev Y: %SHADOW_DEVICE_1% - קובע שVSS ישתמש בכונן Y
(כל אות שתרצו)
 
ועכשיו ניתן להריץ פקודות למשל
 
robocopy /e "y: est" "d:eran"
 
(ניתן להשתמש בכל פקודת/תוכנת  גיבוי כמו  richcopy , xcopy, deltacopy )
(חשוב שהמיקום יהיה בגרשיים מכיוון שזה רץ בCMD  ואם יש רווחים זה לא נקרא נכון)
 
ניתן לקחת הכל או רק סיפריות בודדות  (למשל PST  ממחשב מסוים )
 
dosdev -r -d y: - מוחק את המיפוי כונן
 
וזהו
אחרי שvshadow  מסיים לרוץ, הגיבוי שנוצר נמחק
 
הערה:
האות כונן Y  לא תהיה גלויה בזמן הרצת הסקריפט אבל אם תנסו לגשת דרך CMD
יהיה אפשר להגיע לכונן
 
 
יצירת VSS עם אות כונן קבועה (לא עובד בXP )
 
אם רוצים שתהיה גישה קבועה לכונן שמכיל את גיבוי הVSS
ניתן על ידי שינוי הסקריפט שתהיה אות קבועה במערכת
(כדי שיהיה ניתן לגשת לכונן בעזרת תוכנה אחרת או בזמן אחר )
הכונן ישאר גלוי עד שימחק הshadow copy )
הפקודה שנריץ היא
vshadow -p -nw -script=vss-setvar.cmd -exec=vss-exec.cmd c:
 
-p יגרום לVSS להשאר קבוע
 
והסקריפט לקבוע אותו כאות כונן יראה כך
 
 call vss-setvar.cmd
 
@ECHO OFF
 
:vshadow -el=%SHADOW_ID_1%,x
 
מה שיגרום שאות כונן X  תישאר קבועה במחשב
עד שימחק הVSS
 
(ניתן לבצע את הפעולה גם ידנית ללא סקריפט)
 
 
בשביל למחוק את הVSS ידנית
נרשום
Vshadow –q
זה יציג לנו את כל הVSS שקיימים

נחפש את אלה שמופיע בסוף שלהם
- Attributes: No_Auto_Release Persistent Differential
 
נימצא את הID  שלו
ונכניס לפקודה הבאה
vshadow -ds={3be11ab4-fa47-4a6c-89d2-2644ea5af97d}
שבעצם ימחק את הVSS ואות הכונן תעלם
 
 
נכתב על ידי ערן סבן
 


נערך על ידי doom - 03 פברואר 2011 בשעה 18:45
ערן סבן
בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 03 פברואר 2011 בשעה 17:18
מאמר מצויין. ישר כוח !
סקירה זריזה הביאה אותי לתוספת קטנה, אם מייצרים "כונן" צריך לדעת איך מבטלים אותו, ובדוגמא לעיל כונן X, הפקודה תהיה:
:dosdev -r -d X
לא צריכים למחוק את כל ה VSS לצורך העלמת הכונן.


נערך על ידי hayim - 03 פברואר 2011 בשעה 17:23
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
doom צפה בגלילה למטה
מנהל פורומים
מנהל פורומים


הצטרף / הצטרפה: 27 ינואר 2010
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 187
אפשרויות הודעה אפשרויות הודעה   ציטוט doom ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 03 פברואר 2011 בשעה 18:44
dosdev בונה אות כונן שנגישה בCMD לא דרך my computer
dosdev -r -d רשום בסוף "הסקריפט"

בשיטה השנייה הVSHADOW עצמו בונה את הכונן vshadow -el
ואז חייב למחוק את הVSC בשביל שהוא יעלם
ערן סבן
בחזרה למעלה
oferhhh צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 01 ספטמבר 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 339
אפשרויות הודעה אפשרויות הודעה   ציטוט oferhhh ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 03 פברואר 2011 בשעה 19:02
תודה רבה - ושוב תודה רבה !!!

אגב, אשמח לקבל הערות מחברי הפורום לגבי עבודה שלהם עם הפתרון הזה...
אני הולך לנסות ליישם אותו גם.
שבת שלום לכוללללללללללללללללם.
עופר הופמן
נייד : 050-5428073
https://blog.justsales.co.il

בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 04 פברואר 2011 בשעה 11:28
מן הסתם אני משתמש בזה לגיבוי.
אתה יכול באמצעים הידניים הללו ואתה יכול באמצעות תוכנה כגון backupasssit.
הפיתרון לא נגמר ב vss. חייבים כלי סינכרון משלים כפי שנאמר robocopy,xcopy,synctoy,rsync ועוד.....
כל אחד ע"פ צרכיו ונוחותו.
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
pc2000 צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 05 ספטמבר 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 13
אפשרויות הודעה אפשרויות הודעה   ציטוט pc2000 ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 06 פברואר 2011 בשעה 10:36
תודה רבהTongue
משה
משה בן שימול
פי-סי 2000
0523509549
moshe@pc2000.co.il
בחזרה למעלה
oferhhh צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 01 ספטמבר 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 339
אפשרויות הודעה אפשרויות הודעה   ציטוט oferhhh ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 02 מרץ 2011 בשעה 12:21
בהמשך לדיון שלנו כאן,
קיבלתי מחבר טוב שלי (נועם יוסף, נותן קרדיט מגיע לו...) לינק לאתר הזה, שמאפשר גישה לתוך ה-Shadow Copy בדיוק כמו בגירסאות Ultimate, משמש בעיקר למשתמשים ביתיים - אך אני בטוח שהרבה פה יוכלו למצוא עם המוצר הזה שימוש רב !!!

בהצלחה,
עופר הופמן
נייד : 050-5428073
https://blog.justsales.co.il

בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 02 מרץ 2011 בשעה 13:43
כלי חביב מאד עפר. תודה.
שים אותו בפורום קישורים.
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
oferhhh צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 01 ספטמבר 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 339
אפשרויות הודעה אפשרויות הודעה   ציטוט oferhhh ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 02 מרץ 2011 בשעה 13:51
באיפה ?
עופר הופמן
נייד : 050-5428073
https://blog.justsales.co.il

בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 02 מרץ 2011 בשעה 13:57
בפה http://www.sbu.co.il/forum_topics.asp?FID=26
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
 שליחת תגובה שליחת תגובה

קפיצה לפורום הרשאות פורום צפה בגלילה למטה

Web Wiz Heb - מערכת פורומים בעברית תמיכה ומאמרים
פורום קבוצת sbsug בשיתוף עם-חברת אורנט תקשורת

עמוד זה נוצר ב 1.609 שניות.
Bulletin Board Software by Web Wiz Forums® version 9.65
Copyright ©2001-2010 Web Wiz