PracticU

ניהול דיסקים LVM - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › ניהול דיסקים LVM - חלק 2
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
LVM - מנגנון ב-Linux לניהול גמיש של אחסון, שמאפשר לשלב דיסקים ולשנות גודל של כרכים לוגיים.
ווליום - יחידת אחסון לוגית על דיסק או מספר דיסקים. ב-Docker, מנגנון לשמירת נתונים מחוץ לקונטיינר.
אחסון - שמירת נתונים באופן קבוע על התקנים כמו דיסקים או שירותי ענן, כך שיישמרו גם לאחר כיבוי.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.

ניהול דיסקים LVM - חלק 2
בשיעור מתחילים לעבוד עם Logical Volume Manager, שמאפשר לחבר כמה דיסקים לשטח אחסון אחד ולהרחיב אותו בקלות. ב-fdisk זה בלתי אפשרי.
שלוש השכבות של LVM
1. Physical Volume: הדיסקים עצמם, שמוגדרים כ-PV בעזרת הפקודה pvcreate. אלה הדיסקים שהשרת רואה כשמריצים fdisk -l.
2. Volume Group: קבוצה שנבנית מכמה PV ומקבלת שם. בדוגמה שלושה דיסקים בגדלים 1, 20 ו-3 ג'יגה נכנסים לקבוצה אחת בגודל 24 ג'יגה.
3. Logical Volume: המחיצות הלוגיות שנחתכות מתוך הקבוצה. מערכת ההפעלה והתוכנות רואות אותן כדיסקים, ועושים להן mount ופירמוט כמו למחיצה רגילה.
למה זה נוח
- אפשר לחבר כמה דיסקים, גם בגדלים שונים, לשטח אחסון אחד גדול.
- כשמוסיפים דיסק לקבוצה, אפשר להגדיל לוגיקל ווליום בלי ריבוט ובלי שהאפליקציה מרגישה.
- אפשר לגבות את הקבוצה ולייבא אותה לשרת אחר, ואז הדיסקים מתחברים לקבוצה שוב.
שימו לב
הפקודות בנויות לפי השכבות: הפקודות של הדיסק הפיזי מתחילות ב-pv, של הקבוצה ב-vg, ושל המחיצה הלוגית ב-lv. למשל pvdisplay, vgcreate ו-lvcreate.
בסוף השיעור מבינים את מבנה ה-LVM ואת השכבה שכל פקודה פועלת עליה.
השיעור הבא בקורס: ניהול דיסקים LVM - חלק 3
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


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


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

הערה: בתהליך ההתקנה יוצרים מחיצה נוספת לזיכרון הווירטואלי שנקראת SWAP

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: ניהול דיסקים LVM - חלק 2

  1. 00:00

    הכרת LVM וההבדל מ-FDisk

  2. 01:38

    איחוד דיסקים שונים לדיסק אחד גדול

  3. 03:10

    שכבת הדיסקים הפיזיים Physical Volumes

  4. 03:44

    יצירת Volume Group מכמה דיסקים

  5. 04:20

    יצירת מחיצות לוגיות מתוך הקבוצה

  6. 05:16

    סיכום שלוש השכבות של LVM

  7. 06:13

    פירמוט ומונט של הווליומים הלוגיים

  8. 06:49

    רשימת הפקודות של LVM

תמלול ההרצאה: ניהול דיסקים LVM - חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «ניהול דיסקים LVM - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:21

    ואנחנו ממשיכים עם עבודה עם דיסקים ומחיצות בשרת לינוקס, זהו חלק ב', ובחלק ב' אני מעוניין לדבר על חלוקת הדיסק למחיצות, אבל הפעם, במקום להשתמש בפקודת ה-F-Disk שראינו בחלק א', אנחנו נשתמש בתוכנה, זה לא פקודה אחת, זה הרבה יותר מפקודה אחת, תוכנה שנקראת LVM,

  2. 00:48

    Logical Volume Manager, לוגיקל ווליום מנאג'ר, והלוגיקל ווליום מנאג'ר זה בעצם תוכנה, שיש בה לא מעט פקודות שמאפשרת לנו לחלק את הדיסק למחיצות, אבל בצורה הרבה יותר מתוחכמת מהשיטה של ה-F-Disk.

  3. 01:09

    ולמה הכוונה? אחד הדברים הבסיסיים ביותר שאפשר לעשות בעזרת LVM שלא ניתן לעשות ב-F-Disk זה ליצור כונן אחד גדול ממספר כוננים, ויש לזה שימושים רבים מאוד.

  4. 01:23

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

  5. 01:42

    ולהפוך אותם לדיסק אחד גדול ב-fdisk זה דבר שהוא בלתי אפשרי ב-fdisk יש לי דיסק אני מחלק אותו למחיצה וזה דיסק שאני יכול להשתמש בו מה שיפה ב-lvm זה שאני יכול לקחת דיסקים בגדלים שונים, דיסקים מסוגים שונים, SSD,

  6. 02:01

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

  7. 02:11

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

  8. 02:37

    החצי ג'יגה, מה שאפשר לבקש, אפשר לבקש עוד חצי ג'יגה ופשוט לחבר אותו לחצי ג'יגה שכבר יש לנו ולעשות אקסטנד מחצי ג'יגה לתרה, סליחה, מ-500 ג'יגה לתרה של שטח אחסון. אז אחד הדברים הבסיסיים ב-Logical Volume Manager זה היכולת שלנו לקחת מספר דיסקים ביחד ולהפוך אותם לדיסק אחד גדול.

  9. 03:03

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

  10. 03:23

    בין אם זה דיסקים האיסקאזי, בין אם זה Fiber Channel, אלה הדיסקים עצמם שאני מציג לשרת. אותם דיסקים שאני יכול לראות כשאני עושה Fdisk - L.

  11. 03:35

    והדיסקים האלה מחוברים לשרת והם מופיעים בשרת. ואז מה שאני עושה, אני לוקח אותם ביחד והופך אותם ל-Volume Group.

  12. 03:44

    הנה הרמה העליונה פה בצבע כתום. עכשיו, את ה-Volume Group אני יכול לתת לו שם. אני יכול לקרוא לו SSD Disks Group, File Server, Whatever, אתם יכולים לקרוא לו Volume Group, מה שבא לכם. בדרך כלל אנחנו ניתן איזשהו שם, שהוא רלוונטי למה שאנחנו הולכים לעשות עם הווליום

  13. 04:02

    גרופ. למשל, בייקאפ, דאטה, דאטה בייקאפ, או רק דאטה, דאטה בייסיז, שאיזשהו שם לקבוצה.

  14. 04:12

    עכשיו שיש לי את הווליום גרופ, שנקרא למשל דאטה בייסיז, אני יוצר את הלוג'יקל ווליומים, אני יוצר את המחיצות הלוגיות, בייקאפ 1, בייקאפ 2, בייקאפ 3, DB1, DB2, DB3, בעצם אני יוצר מחיצות מתוך הקבוצה.

  15. 04:33

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

  16. 05:10

    אוקיי? אז חשוב מאוד שאת הרעיון הבסיסי הזה קודם כל תזכרו שבעזרת LVM אפשר לעשות מה שאי אפשר לעשות ב-F-Disk, וזה לקחת כמה דיסקים ולחבר אותם יחדיו כאילו היו דיסק אחד גדול למערכת ההפעלה.

  17. 05:25

    מערכת ההפעלה, ה-OS סיסטם, ה-Operating System רואה דיסק אחד גדול כביכול, או התוכנות, MySQL, whatever, רואים דיסק אחד גדול. והדבר השני שמאוד חשוב לזכור, ואם תזכרו את שני הדברים האלה, יהיה לכם הרבה יותר קל בהמשך של ההסבר פה, בהמשך של הקורס הזה.

  18. 05:44

    הדבר השני שחשוב לזכור זה שכשאנחנו עובדים ב-LVM יש לנו שלוש שכבות. יש לנו את ה-physical volumes, שזה הדיסקים. יש לנו את ה-volume groups, שזה ה-object group שאני יוצר שמחזיק בתוכו מספר דיסקים 1, 2, 3, 10. ויש לי את ה-logical volumes שאלו בעצם הם המחיצות הלוגיות, קודנים אם תרצו, שמערכת ההפעלה או

  19. 06:14

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

  20. 06:38

    אתם יכולים לראות פה את זה בסעיף 3, אבל צריך לבצע פירמוט, ממש כמו שהיינו עושים ב-Fdisk. שממש כמו שעשינו בסרטון שקשור ל-F-Disk.

  21. 06:47

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

  22. 07:06

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

  23. 07:21

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

  24. 07:32

    אבל ברגע שאתם יודעים לעבוד איתן ואני מבטיח שאתם תדעו בסוף הסרטונים האלה זה ממש קלה קלות וזה מאוד נוח. זה אפילו יותר נוח מ-FDISK אם אתם שואלים

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: ניהול דיסקים LVM - חלק 1

ההרצאה הבאה: ניהול דיסקים LVM - חלק 3

הרצאות קשורות מקורסים אחרים

  • סיכום ב-3 דקות - ניהול דיסקים - RAID
  • ניהול דיסקים ומחיצות RAID
  • ניהול OU
  • ניהול דיסקים ב-vSAN - Raid Storage Policy

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell