
/etc/fstab.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «ניהול דיסקים LVM - חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
עדיין דיסקים ומחיצות, אנחנו ממשיכים עם חלק ב', חלוקת הדיסק למחיצות על ידי שימוש ב-LVM. אז כמו שאתם יכולים לראות, זו השקופית שעברנו עליה בחלק הראשון של חלק ב', דיברנו על הרעיון שעומד מאחורי השימוש ב-LVM ב-Logical Volume Manager, וכמו שאמרתי, אני מבטיח לכם שאתם ברגע שתתחילו
לעבוד עם זה ולשחק עם זה קצת, אתם תראו שזה הרבה יותר נוח מהשימוש ב-F-Disk, אין פה בכלל מה לדבר. ומהרגע שאני אראה לכם איך לעבוד עם LVM אני ממליץ לכם בחום שמעכשיו כל דיסק שתגדירו בשרת שלכם תגדירו אותו בעזרת LVM from now on ואני בטוח שגם זה יבוא מכם אז מה שאני הולך להראות לכם עכשיו זה אני הולך להראות לכם שימוש בכל הפקודות האלו
שבעצם יאפשרו לכם לעבוד עם ה-Logical Volume Manager אנחנו בהתחלה נעבוד עם הפקודות PV אלה פקודות שמדברות עם הדיסק הפיזי אחרי זה אנחנו נעבוד עם הפקודות האלו VG שמדברות על ה-Volume Group Creation, Display, Rename וכן הלאה.
ובסוף אנחנו ניצור את הווליומים עצמם, את הדיסקים, אם תרצו, שמערכת ההפעלה רואה, או יותר נכון ה-Volumes שהאפליקציות רואות, ה-Mountים על ידי שימוש ב-Logical Volume Commands, LV, אוקיי?
נפלא. אז בסצנריו שלפנינו מה שהולך לקרות זה שאני הוספתי שני דיסקים ואני לא אלאה אתכם בהוספה של דיסקים ב-VMWare, הוספתי שתי דיסקים לשרת שלנו.
אם אתם זוכרים, הוספנו דיסק ממש בהתחלה, בסרטון שדיבר על ה-F-Disk, הוספנו דיסק של ג'יגה אחד, אני השארתי אותו כמו שהוא as is, והוספתי עוד שני דיסקים, אחד 3 ג'יגה ואחד 4 ג'יגה לשרת.
מה שהולך לקרות זה דבר הבא, אנחנו הולכים להשתמש בשני הדיסקים האלה ביחד. אני הולך לקחת את הדיסק של ה-3 ג'יגה והדיסק של ה-4 ג'יגה ולחבר אותם יחדיו וליצור מהם ווליום גרופ שמתוכו נוכל ליצור לוג'יקל ווליומס בעצם.
אז תחשבו על הסנאריו שביקשתם מהאי-סטורייט שלכם דיסק של 3 ג'יגה או 300 ג'יגה או 3 טרה וכעבור זמן מסוים הדיסק הזה לא הספיק ואתם רוצים עוד שטח אחסון. אז הרעיון הוא מאוד פשוט, אנחנו נבקש דיסק נוסף בין אם זה אייס קאזי בין אם זה פייבר צ'אנל וואטאבר אנחנו נבקש עוד דיסק למשל של 4 ג'יגה או 500 ג'יגה ואנחנו פשוט נגדיל את הדיסק הלוגי שיצרנו
בזמנו בגודל של 3 ג'יגה זה הרעיון בעצם היכולת שלנו לעשות אקסטנד להרחיב ולכווץ ווליומים זה הרעיון אוקיי אז בואו נראה איך אנחנו עושים את זה הוספתי את שני הדיסקים האלה עשיתי ריסטארט לשרת בואו נתחיל עם התהליך עצמו אז ברשותכם כמו שאמרתי כי ברגע שאנחנו מציגים דיסקים לשרת שלנו,
דיסקים פיזיים, אנחנו צריכים להתחיל לעבוד עם הפקודות PV. זה בא מהמילה פיזיקל דיסק או פיזיקל ווליום, אם תרצו. פיזיקל ווליום.
אז השלב הראשון יהיה לקבל את אותם פיזיקל דיסק ולהפוך אותם לפיזיקל ווליום. וזה אנחנו נעשה על ידי PV קריאט. אז הנה אנחנו בתוך השרת שלנו.
הדבר הראשון שאני רוצה לעשות ברשותכם זה פשוט fdisk-l על מנת להציג לכם את אותם דיסקים בשרת. והנה הדיסק השלישי sdc הוא 3 ג'יגה והנה הדיסק הרביעי שהוספתי והוא 4 ג'יגה.
אז אני עדיין משתמש בפקודה fdisk-l רק כדי לראות את הדיסקים שיש לי. אבל מעכשיו אין לי מה לגעת יותר בפקודה הזאתי, אין לי שום שימוש יותר ב-fdisk.
כאן נכנסים כל הפקודות שיש לנו, ויש לנו לא מעט פקודות, של לוג'יקל ווליום מנאג'ר של LVM אז ראיתי שני הדיסקים אני מבין שיש לי את ה-SDC ו-SDD אלה הם שני הדיסקים אז הפקודה הראשונה שאני צריך לעשות היא pv create dev sdc ו-dev sdd אני מעוניין להפוך את הדיסקים הפיזיים האלה לווליום פיזיים אוקיי enter ומה שאני מקבל עכשיו זה physical volume successfully created
כלומר, עכשיו dev sdc הוא בעצם פיזיקל ווליום, כי כשאנחנו עובדים עם ווליום מנאג'ר אנחנו צריכים לעבוד עם ווליומס, ופיזיקל ווליום sdc סקספולי קריאייטד, כמו שאתם יכולים לראות כאן במצגת.
אם אתם רוצים לראות קצת יותר מידע על אותם פיזיקל ווליומס, יש לנו את ה-pv-display. בואו נעשה pv-display, קיבלנו רשימה לא קטנה של פיזיקל ווליומס. הסיבה שאתם רואים פה הרבה יותר ממה שאני יצרתי זה כי חלק מהם זה של מערכת ההפעלה.
כשהתקנו את הלינוקס נתנו למערכת ההפעלה ליצור את הדיסקים בצורת LVM, שזה גם נפלא כמובן. אבל כרגע זה שזה לא יעניין אתכם. מה שכן מעניין אתכם זה הדיסקים האלה שאני עכשיו יצרתי.
הנה הווליום הראשון SDC TV name או פיזיקל ווליום name והנה הרביעי 4 ג'יגה. כלומר, אנחנו יכולים לראות שיש לי פה שני דיסקים חדשים שהכנסתי למערכת ושניהם עכשיו בעצם ווליומים נפלא אם אנחנו נחזור עכשיו למצגת הקודמת הנה השתמשנו ב-pv-create והשתמשנו ב-pv-display אני גם אוכל להשתמש ב-pv-remove אנחנו נעשה את זה בסוף שנהרוס את כל
מה שנבנה רק כדי שכביכול נוכל להתחיל מההתחלה אז אני אשתמש ב-pv-remove pv-remove פשוט מסיר את אותם דיסקים מהמערכת נפלא אז אם אתם זוכרים את הציור שלי הקודם, שוב פעם, בתחילת חלק ב', אם אתם זוכרים, בציור שלנו אמרנו שיש לנו שתי דיסקים, במקרה שלנו זה 3 ו-4 ג'יגה,
ומה שעשינו עכשיו, פשוט יצרנו ווליומים מהם, אז הפכנו אותם לווליומים, אוקיי? הפכנו אותם לווליום. עכשיו מה שאני צריך לעשות, אני צריך לקחת את הדיסקים האלה ביחד, ואני צריך ליצור מהם ווליום גרופ, שבסך הכל הווליום גרופ הזה ייתן לי במקרה שלנו 7 ג'יגה, בסדר?
איך אנחנו יוצרים את הווליום גרופ הזה, את אותו אובייקט? אנחנו נצטרך לתת לו שם, ובמקרה שלי אני הייתי רוצה ליצור את הווליום הזה לטובת בקאפ. בוא נגיד שאנחנו צריכים להוסיף דיסק גדול יותר לטובת בקאפ כדי לגבות את הדאטה שלנו, אז איך אנחנו עושים את זה?
pv, סליחה, vg, זה בא מהמילה volume group, create, vg create מה? עכשיו רוצים ליצור קבוצה מתוך הווליומים שיש לנו.
אז בואו נעבור שוב פעם לטמפלט שיצרתי עבורנו פה. VG Create, שם של הקבוצה שאני רוצה ליצור, למשל Backup 01, מתוך שני הווליומים.
אם היו לי ארבעה ווליומים, הייתי מכניס פה את ארבעת הווליומים, אני יכול ליצור את הקבוצה מווליום אחד, מה שאני רוצה.
אז בואו נעשה את הפקודה הזאתי: VG Create Backup 01, כי זו הקבוצה של דיסקים שאני משתמש בהם לטובת Backup.
אני רוצה לגבות את ה-SQL וגם ה-SQL דאטאבייס או את ה- Oracle דאטאבייס. אז אני עכשיו יוצר קבוצה ובא לי לקרוא לה Backup 01. מתוך מה? מתוך sdc, סליחה, dev sdc dev sdd וזוכרים הכל אותיות קטנות ממש כי זה לינוקס ולינוקס הכל הוא case sensitive.
אז אני רוצה ליצור בבקשה את הקבוצה הזאת מתוך שני הווליומים האלה. נפלא.
אנטר. ווליום גרופ, אתם כבר שמים לב שהרבה יותר נוח לעבוד עם זה מאשר עם F-Disk. פשוט, זה לעניין מאוד הגיוני גם.
ווליום גרופ Backup 01 Successfully Created עכשיו הייתי רוצה לראות קצת יותר מידע על הווליום גרופ הזה, אז יש לנו VG Display ויש לי פה כמה קבוצות.
כמובן, אני יכול לבקש רק את הקבוצה שמעניינת אותנו כרגע. VG Display Backup 1 אפשר לראות שזה VG Name Backup 1 והפורמט שלה זה זה LVM2. LVM2, by the way, זה ה-LVM האחרון שיש היום בלינוקס.
הייתה גרסה 0 וגרסה 1 וגרסה 2, זו הגרסה האחרונה ביותר. היא מאוד יציבה, היא מאפשרת לנו לעשות המון דברים בעזרת LVM. באמת גרסה מאוד יציבה ומאוד טובה לניהול דיסקים בשרת לינוקס, LVM2. אוקיי? נפלא.
ואפשר לראות גם שה-VG size, וזה מאוד חשוב לי להציג לכם, הוא 7 גיגה, כמעט 7 גיגה, וזה אומר, השילוב של שני הדיסקים שהיו לנו, 4 ג'יגה ו-3 ג'יגה ביחד, נתנו לנו את ה-7 ג'יגה.
נפלא. בואו נמשיך. אז ראינו את ה... בואו ננקה את המסך. ראינו את השימוש בפקודה VG Create, VG Display, יש לנו גם אפשרות VG Rename, וזה באמת קל לקלות, פשוט אנחנו נשנה את השם VG Rename Backup 01, אופס, Backup 01 ל-Backup 02 אם בא לנו, ו-successfully rename אני ברשותכם אשנה את זה בחזרה כדי שזה ממש יהיה לכם יפה יחד עם
הפאוור פוינטס והחזרתי את זה למצב הקודם אם אני עכשיו אחזור ויעיף מבט הכל נשאר כמו שהוא נפלא פשוט rename של הקבוצה אין שום בעיה לשנות לעשות rename לקבוצה גם אם יש עליה מידע גם אם יש עליה דיסקים זה שקוף לחלוטין לאפליקציה ולמערכת ההפעלה מבחינתנו ממשיכים קדימה מה שעשינו עד עכשיו היה יצרנו את את ה-Logical Volumes, יצרנו את ה-Volume Group,
שהיא עכשיו 7 גיגה, ונתנו לה גם שם, Backup 01. ועכשיו מה שנותרנו לעשות זה ליצור Logical Volumes לאפליקציות ולמערכת ההפעלה.
למשל, הייתי רוצה ליצור Logical Volume, שזה בעצם מבחינת מערכת ההפעלה ומבחינת התוכנות, הייתי רוצה ליצור, רק שנייה אחת נעשה את זה כזה נחמד ויפה, הייתי רוצה ליצור דיסק אחד לגיבוי של, לצורך העניין, 500 מגה, והייתי רוצה ליצור עוד דיסק לגיבוי של האורקל למשל,
בגודל של תה ג'יגה למשל, אוקיי? אז איך אנחנו עושים את זה? אנחנו עושים את זה בעזרת פקודות LVM, לוג'יקל ווליום.
אם הדיסקים הראשונים השתמשנו ב-PV, זה פיזיקל ווליום, אחרי זה יצרנו את ה-VG, שזה ווליום גרופ. עכשיו אנחנו משתמשים ב-LV, שזה LV Create, LV Display וכו' וכו', בכל אותו עיקרון.
עכשיו אני בעצם יוצר את ה... אשכרה אני יוצר, אם תרצו, את המחיצות עצמם לאפליקציה, כמו ב-Windows, את ה-D ואת ה-E ואת ה-G. עכשיו אני יוצר אותם עבור מערכת ההפעלה ועבור אפליקציות, וכמובן שפה N, D, E ו-F זה פשוט שם של ווליום לוגי, שאנחנו נעשה לו מונט לתוך תיקייה.
בואו נראה איך אנחנו יוצרים את זה. בואו נחזור רק ברשותכם לטמפלט שלנו פה. אז, עשינו את ה-VG Create, עשינו VG Display. מומלץ לעשות, אם אנחנו נמשיך עם הטמפלט, מומלץ לעשות VG Scan. VG Scan, ראינו גם VG Rename כרגע.
VG Scan פשוט עושה ריפרש למערכת, ופשוט עושה מעין רענון כדי שהמערכת תתפוס בוודאות את הקבוצה שיצרנו. VG Scan, רק קראתי אותנות. VG Scan נעשה סנכרון וגם הוא מספר לי מה הוא מצא.
מצאתי, מאוד מאוד אני ממליץ. אחרי שעשיתם כל שינוי שעשיתם תעשו VG scan מאוד מאוד חשוב פשוט הוא הולך וקורא מחדש את הווליומים והוא מזהה אותם מחדש כמו שצריך אז כמו שאתם יכולים לראות עשיתי VG scan הוא מצא פה עוד כמה דברים שכרגע לא מעניינים אתכם מה שכן מעניין אתכם זה found volume group backup 01 using metadata type lvm2 מעולה עכשיו ברשותכם בוא ניגש זה היה הקטע של העבודה עם virtual sorry עם
ווליום גרופ. בואו נמשיך וניצור עכשיו את המחיצות עצמם, את הלוג'יקל ווליום. איך אנחנו יוצרים לוג'יקל ווליום? אתם יכולים לראות, יש לנו פה דוגמה: lvcreate - - name שם של הדיסק שאני רוצה ליצור, - - size ה-size שלו ואז השם של הקבוצה שממנה אני רוצה ליצור.
אתם יכולים לראות שפה אני כרגע מבקש ליצור db01bck, זה יהיה דיסק ראשון, בואו נקרא לזה bck001 והוא יהיה 500 מגה enter logical volume created בואו ניצור עוד אחד נקרא לזה bck2 והפעם אנחנו נעשה בסייז 2 גיגה ו-created lv display יציג לנו את כל הדיסקים שלנו וכמובן