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

הטקסט המלא של הדקות הראשונות בהרצאה «ניהול דיסקים LVM - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ואנחנו ממשיכים עם עבודה עם דיסקים ומחיצות בשרת לינוקס, זהו חלק ב', ובחלק ב' אני מעוניין לדבר על חלוקת הדיסק למחיצות, אבל הפעם, במקום להשתמש בפקודת ה-F-Disk שראינו בחלק א', אנחנו נשתמש בתוכנה, זה לא פקודה אחת, זה הרבה יותר מפקודה אחת, תוכנה שנקראת LVM,
Logical Volume Manager, לוגיקל ווליום מנאג'ר, והלוגיקל ווליום מנאג'ר זה בעצם תוכנה, שיש בה לא מעט פקודות שמאפשרת לנו לחלק את הדיסק למחיצות, אבל בצורה הרבה יותר מתוחכמת מהשיטה של ה-F-Disk.
ולמה הכוונה? אחד הדברים הבסיסיים ביותר שאפשר לעשות בעזרת LVM שלא ניתן לעשות ב-F-Disk זה ליצור כונן אחד גדול ממספר כוננים, ויש לזה שימושים רבים מאוד.
אפשר לומר כמעט בוודאות שכשאתם תרימו שרת לינוקס ותצטרכו להוסיף לו שטח אחסון, דיסק אחד אלא הרבה מעבר לדיסק אחד או כמה דיסקים ותצטרכו ליצור שטח אחסון גדול יותר אתם תצטרכו לעשות את זה עם lvm אחד הדברים הבסיסיים של vm יודע לעשות זה לקחת מספר דיסקים
ולהפוך אותם לדיסק אחד גדול ב-fdisk זה דבר שהוא בלתי אפשרי ב-fdisk יש לי דיסק אני מחלק אותו למחיצה וזה דיסק שאני יכול להשתמש בו מה שיפה ב-lvm זה שאני יכול לקחת דיסקים בגדלים שונים, דיסקים מסוגים שונים, SSD,
סייטה, איי סקאזי, סקאזי, וואטאבר, פייבר צ'אנל, ולחבר אותם יחדיו ולהפוך אותם לדיסק אחד גדול, לשטח אחסון אחד גדול בשר"פ.
אני כמובן לא ממליץ להשתמש בדיסקים מסוגים שונים, אבל בטח ובטח אפשר להשתמש בדיסקים בגדלים שונים. בוא נאמר שיש לנו דיסק אחד שקיבלנו שהוא איי סקאזי והוא 500 ג'יגה, ועברו כמה חודשים, אנחנו מגלים שאנחנו צריכים דיסק הרבה יותר גדול מ-500 ג'יגה, אז במקום לבקש דיסק של תרה ולהעתיק אליו את
החצי ג'יגה, מה שאפשר לבקש, אפשר לבקש עוד חצי ג'יגה ופשוט לחבר אותו לחצי ג'יגה שכבר יש לנו ולעשות אקסטנד מחצי ג'יגה לתרה, סליחה, מ-500 ג'יגה לתרה של שטח אחסון. אז אחד הדברים הבסיסיים ב-Logical Volume Manager זה היכולת שלנו לקחת מספר דיסקים ביחד ולהפוך אותם לדיסק אחד גדול.
ואתם יכולים לראות את זה בתמונה פה שלפניכם, ואנחנו גם ננסה להשתמש בצייר עוד רגע כדי לסבר את האוזן יותר וכדי להסביר יותר לעומק איך זה נראה. אז אפשר בעצם להבין כבר מהתמונה הזאתי שיש לנו ברמה התחתונה פיזיקל ווליומס, וכשאנחנו אומרים פיזיקל ווליומס אנחנו מתכוונים לדיסקים של ממש, בין אם זה דיסקים מקומיים,
בין אם זה דיסקים האיסקאזי, בין אם זה Fiber Channel, אלה הדיסקים עצמם שאני מציג לשרת. אותם דיסקים שאני יכול לראות כשאני עושה Fdisk - L.
והדיסקים האלה מחוברים לשרת והם מופיעים בשרת. ואז מה שאני עושה, אני לוקח אותם ביחד והופך אותם ל-Volume Group.
הנה הרמה העליונה פה בצבע כתום. עכשיו, את ה-Volume Group אני יכול לתת לו שם. אני יכול לקרוא לו SSD Disks Group, File Server, Whatever, אתם יכולים לקרוא לו Volume Group, מה שבא לכם. בדרך כלל אנחנו ניתן איזשהו שם, שהוא רלוונטי למה שאנחנו הולכים לעשות עם הווליום
גרופ. למשל, בייקאפ, דאטה, דאטה בייקאפ, או רק דאטה, דאטה בייסיז, שאיזשהו שם לקבוצה.
עכשיו שיש לי את הווליום גרופ, שנקרא למשל דאטה בייסיז, אני יוצר את הלוג'יקל ווליומים, אני יוצר את המחיצות הלוגיות, בייקאפ 1, בייקאפ 2, בייקאפ 3, DB1, DB2, DB3, בעצם אני יוצר מחיצות מתוך הקבוצה.
רגע למה ליצור מחיצות אז היית יכול ליצור מחיצות מהדיסקים כן אבל מה אם אני מקבל חמישה ארבעה דיסקים של ג'יגה כל אחד או של טרה כל אחד אבל המחיצות הן בגדלים שונים טרה וחצי טרה נקודה שלוש תשע מאות עשרים גיגה כלומר אני לא יכול לעשות עם זה כלום אני חייב לקחת את כל הדיסקים האלה ביחד להפוך אותם לקבוצה ואת הקבוצה הזו לחתוך לחתיכות יותר נכון מתוך הקבוצה הזו ליצור את הלוג'יקל ווליום,
אוקיי? אז חשוב מאוד שאת הרעיון הבסיסי הזה קודם כל תזכרו שבעזרת LVM אפשר לעשות מה שאי אפשר לעשות ב-F-Disk, וזה לקחת כמה דיסקים ולחבר אותם יחדיו כאילו היו דיסק אחד גדול למערכת ההפעלה.
מערכת ההפעלה, ה-OS סיסטם, ה-Operating System רואה דיסק אחד גדול כביכול, או התוכנות, MySQL, whatever, רואים דיסק אחד גדול. והדבר השני שמאוד חשוב לזכור, ואם תזכרו את שני הדברים האלה, יהיה לכם הרבה יותר קל בהמשך של ההסבר פה, בהמשך של הקורס הזה.
הדבר השני שחשוב לזכור זה שכשאנחנו עובדים ב-LVM יש לנו שלוש שכבות. יש לנו את ה-physical volumes, שזה הדיסקים. יש לנו את ה-volume groups, שזה ה-object group שאני יוצר שמחזיק בתוכו מספר דיסקים 1, 2, 3, 10. ויש לי את ה-logical volumes שאלו בעצם הם המחיצות הלוגיות, קודנים אם תרצו, שמערכת ההפעלה או
התוכנות רואות וניגשות אליהם. שכמובן לאותם לוג'יקל ווליום נצטרך לעשות מאונט לתוך איזושהי טיטייה, ממש כמו שעשינו פורמט בשיטה של ה-Fdisk. אז אחרי שניקח את אותם דיסקים, נחבר אותם יחדיו לקבוצה וניצור מהקבוצה הזו מספר לוג'יקל ווליום, נצטרך לפרמט אותם.
אתם יכולים לראות פה את זה בסעיף 3, אבל צריך לבצע פירמוט, ממש כמו שהיינו עושים ב-Fdisk. שממש כמו שעשינו בסרטון שקשור ל-F-Disk.
וכמובן, נצטרך לעשות להם גם מונט לאותם ווליום, ממש כמו למחיצה רגילה. אז לפני שניגש למלאכת העבודה עם ה-LVM, ואני חייב להזכיר לכם, שוב פעם, יש יותר מפקודה אחת לזכור, זה לא כמו עם ה-F-Disk, רק הצצה קטנה למה שאני הולך ללמד לכם עוד רגע.
שימו לב לרשימת הפקודות, לא צריך להיבהל, אני מבקש להירגע. אלה הם חלק גדול, אם לא העיקרי, כמעט כל הפקודות שיש לנו היום כמעט שקשורות ל-LVM וחילקתי לכם אותן ככה בצורה יפה עם צבעים.
כמובן אנחנו ננסה לסבר על זה עוד מעט אבל רק ככה לסבר לכם את האוזן שיש לא מעט פקודות שאנחנו עובדים איתן כדי להוציא לפועל את הטכנולוגיות וכדי לעבוד איתן.
אבל ברגע שאתם יודעים לעבוד איתן ואני מבטיח שאתם תדעו בסוף הסרטונים האלה זה ממש קלה קלות וזה מאוד נוח. זה אפילו יותר נוח מ-FDISK אם אתם שואלים