
/mnt/sysimage: במצב רגיל, לקריאה בלבד, לדלג על המיפוי או לבחור אפשרויות מתקדמות.df -h מציג מה מחובר. בתיקייה /mnt/sysimage/var/log קוראים את messages ואת dmesg כדי להבין מה קרה לשרת לפני התקלה.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «שחזור נתונים בלינוקס - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים לסרטון בנושא בוט וריקאברי. בסרטון הזה אנחנו הולכים לדבר על המצב שבו אתם באים למכונה ומה שקורה זה שהמכונה מאיזושהי סיבה לא עולה.
מה אנחנו עושים במצב הזה? בחלק מהמקרים המערכת הפעלה אפילו בכלל לא ניתנת לשחזור. יכול להיות שהנזק הוא כל כך גדול שלהתקין את השרת מחדש יהיה יותר קל מלשחזר אותו.
אבל מה עם הנתונים שיש בפנים? מה אנחנו נעשה עם הנתונים שיש בתוך השרת? את הנתונים שיש בתוך השרת אנחנו צריכים להעתיק ולשמור אותם בצד.
בסרטון הזה אנחנו נלמד כיצד אנחנו נוכל לעלות במצב של רסקיו שרת שלא עולה, וכיצד נוכל להעביר את הנתונים שלו למקום בטוח, או לדיסק אחר, או לשרת אחר דרך הרשת, כדי שהנתונים יהיו במקום בטוח ונוכל להתקין את השרת מחדש ולפרמט אותו במידת הצורך.
פעולה זאת היא שימושית גם במקרים שאנחנו חושדים שפרצו לשרת, ובמקרה שמישהו פרץ לנו לשרת, אנחנו לא רוצים להמשיך ולהריץ שרת פרוץ, אנחנו גם לא רוצים לעשות ריסטארט לשרת פרוץ, או אפילו אם אנחנו חושדים שיש פורץ שפרץ לשרת, אנחנו גם לא רוצים לכבות את השרת כי אולי היה פורץ את מין כמה וכמה סקריפטים אשר ברגע
שנכבה את השרת הם יעלימו לנו חלק מהנתונים או בכלל ימחקו את כל השרת. ולכן במקרה כזה מה שמומלץ לעשות זה פשוט לכבות את השרת ואחרי זה לעלות במצב רסקיו מתוך מדיה שבאה מהיצרן שאנחנו בטוחים לגבי התוכן שלה ואז להציל את הנתונים הבריאים והתקינים הצידה.
אז בואו נתחיל, מה ניתן לעשות במצב כזה? אז הפתרון ברמת הטכנאי, מה שנקרא, מוכר הרבה פעמים בשם LiveCD, וכן ניתן להעלות אפילו את המחשב עם איזשהו כלי שעושה פרטישנינג ולקחת ולשמור בצד פרטישן כזה או אחר.
ויחד עם זאת אנחנו רוצים אולי לנסות לתקן את המערכת או לחלופין לבחור באופן פרטני את הקבצים שאנחנו רוצים לשמר. אז במצב כזה מה שעושים, מעלים את המחשב מ-CD, והנה עכשיו אני הולך להכניס את הדיסק לתוך השרת ולעשות לו ריבוט.
והשרת בגלל שבעצם הכנסתי לו את הדיסק, עלה מהדיסק, ומה שכרגע אני עושה, אני בוחר פה באופציה Rescue Install System, וזה בעצם יגרום לדיסק לא להתחיל בהתקנה, אלא להעלות איזושהי מערכת של לינוקס מוד מינימלית, שמותאמת למשימות של ה-Rescue, וממנה אני אוכל להשתלט על משאבי המחשב.
אז בואו נראה איך אני עושה את זה. כרגע הוא מבקש ממני שפה, כמובן שזאת שפה רק של התפריטים. כרגע הוא שואל אותי האם אני רוצה להפעיל את הרשת.
בתוך המערכת לינוקס הקטנה הזאת קיימים גם דרייברים של רשת. עכשיו, למה אתם חושבים שהשימוש של הדרייברים של הרשת, למה זה יהיה לי טוב? על האופציה הזאת אנחנו נדבר בהמשך, אבל מה שזה יאפשר לי לעשות זה יאפשר לי לקחת ולהוציא חומר מהמחשב הזה דרך הרשת לשרתים אחרים.
כרגע אני בוחר שאני לא רוצה להפעיל את הרשת. ובשלב הזה הוא אומר שהוא מצא מערכת והוא שואל אותי באיזה מצב אני רוצה להרים אותה. האם אני רוצה לעשות לה בעצם מאונט, למפות את התיקיות שלה במצב רגיל, במצב read-only, לדלג על זה או לבחור אופציות מתקדמות. בואו נראה רגע מה יש לנו באופציות המתקדמות.
באופציות המתקדמות יש לנו בעצם אפשרות להוסיף כל מיני טרגטים של איי סקאזי ו-FCOE אנחנו במקרה שלנו לא נצטרך לעשות את זה אנחנו מדברים בעצם על ריקאברי של מערכת רגילה אותה אנחנו כן נצטרך אותם כאשר חלק מהמערכת זה בעצם דיסקים שהם איי סקאזי
כלומר דיסקים סקאזיים שמחוברים למערכת דרך פרוטוקול ה-IP או דרך FCOE שזה דומה לאיי סקאזי רק שזה פרוטוקול מקביל לסקאזי שנקרא Fiber Channel וה-OE אומר שזה Over Ethernet.
כלומר ה-i סקאזי זה סקאזי על גבי פרוטוקול של IP וה-fcoe זה פרוטוקול Fiber Channel זה פרוטוקול שהוא יותר נמוך מסקאזי על פרוטוקול Ethernet שהפרוטוקול של Ethernet הוא יותר נמוך ובסיסי מהפרוטוקול של ה-IP.
כרגע אני בוחר קונטיניו להמשיך בעצם בעלייה של המערכת ואני מקבל הודעה כזאת שהסיסטם has been mounted under M&T סיס אימאג' ובשלב הזה זאת כבר הודעה שהיא די טובה, זה אומר שהוא הצליח לאתר את הפרטישן של המערכת ומבחינת ה-LVM ומבחינת האחסון רוב הדברים תקינים וגם הפייל סיסטם של המערכת הוא בעצם תקין וניתן
לעשות לו מאונד. במקרים שיש למשל בעיה ב-LVM או בחלקים אחרים במערכת, אז איך אנחנו נעשה את זה? אנחנו נקבל הודעה בעצם שאי אפשר לעשות את זה ואנחנו נצטרך בעצם באופן ידני להגדיר את ה-LVM ולראות מה מתוך המערכת אנחנו כן מצליחים לעלות
ולגשת אליו, אוקיי? פה כרגע הוא מפנה אותי לתקייה של MNTSYS image, אוקיי? כרגע אני בוחר באופציה של להתחיל לעבוד עם של, ויש לי של, כמובן פקודה ראשונה שאני מריץ, df-h, pf-h וכדי בעצם לראות את המבנה של הדיסקים.
אז מה אנחנו בעצם רואים כאן? אנחנו רואים שהמערכת היא שיש לנו slash dev וslash tmp ויש לנו את ה-mnt slash image ששם שהוא בעצם בגודל של המערכת ההפעלה שלנו.
עכשיו לצורך ההדגמה אנחנו ניצור שרת חדש ריק שלא יהיה לו על הדיסקים שום דבר וננסה להעלות אותו במצב של רסקיו, נראה איך זה נראה.
אני מייצר פה שרת שאני אקרא לו New, לינוקס, רדט, זיכרון, כמות של דיסק, לא ממש חשובה כרגע, ואני מפעיל את השרת הזה, בוחר כאן את ה-DVD של סנטו-אס, ובוחר כאן לעשות Rescue Installed System.
כמובן שבמצב הזה הוא לא ימצא לי את מערכת ההפעלה כי היא לא קיימת, ופה זה יהיה בעצם ידמה לנו את המצב שיש לנו תקלה כל כך חמורה במערכת האחסון, שאנחנו אפילו לא מצליחים לראות את ההתחלה של מערכת ההפעלה, ולכן הוא לא יודע למפות אותה ב-MNT סיס אימאג' כמו שהוא ידע לעשות אותה כאן.
אתם רואים? MNT סלאש אימאג' סיס אימאג' מכיל את מערכת ההפעלה שלי, אוקיי? כאן גם כן אני בוחר אינגליש, US, בוחר להפעיל בלי רשת, זה קונטיניו, אוקיי? הוא אומר לי שאין בעצם דיסקים שאפשר לעבוד איתם, ואז אני יכול לעבור עם ctrl-alt-f2 ל-shell ומפה לנסות לעשות פעולות באופן עצמי.
יכול לעשות פה fdisk-l ולראות את הדיסק. אחרי זה יש לי פה כל מיני כלים של lvm שאני יכול לנסות לשחזר את מערך הlvm בעזרתם. לדעתכם אני אראה פה כשאני אעשה df-h אני רואה רק את ה-temporary mounted file systems שטעונים לי בעצם מתוך הזיכרון של המערכת שבעצם שייכים לתוכנת ההפעלה ובשונה משרת שבו הוא כן מצא את המערכת ואני רואה את המערכת
בתוך mnt sys image.