PracticU

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

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

ניהול דיסקים LVM - חלק 1
בשיעור לומדים לחלק דיסק חדש למחיצות בשרת לינוקס בעזרת הפקודה fdisk, ולהכין אותו לשימוש: פירמוט, חיבור לתיקייה וחיבור קבוע אחרי אתחול.
השלבים העיקריים
1. זיהוי הדיסק: הפקודה fdisk -l מציגה את הדיסקים שבשרת. הדיסק החדש, בגודל 1 ג'יגה, מופיע בלי מחיצות. הפקודה df מראה אילו מחיצות מחוברות כרגע.
2. יצירת מחיצה: בתוך fdisk בוחרים m כדי לראות את התפריט, ו-n כדי ליצור מחיצה חדשה. המחיצה נבחרת כ-primary, והגודל נקבע לפי ההוספה: +500M למחיצה של 500 מגה, או Enter כדי לנצל את כל הדיסק.
3. שמירה: האפשרות w כותבת את הטבלה לדיסק ויוצאת. בלי השלב הזה השינויים לא נשמרים.
4. פירמוט: המחיצה מפורמטת למערכת קבצים, והמרצה ממליץ על ext4 כגרסה האחרונה ביותר. פירמוט של דיסק גדול לוקח זמן, ואסור להפסיק אותו באמצע.
5. חיבור לתיקייה: בלינוקס אין אות כונן אוטומטית כמו ב-Windows. צריך לבצע mount של המחיצה לתיקייה תחת השורש, למשל תיקייה בשם disks עם תיקיות משנה.
6. חיבור קבוע: שורת ה-mount נכתבת בקובץ /etc/fstab, כך שהדיסק יתחבר אחרי כל אתחול.
שימו לב
מחיצה שלא עשינו לה mount לא נגישה, גם אם היא מפורמטת ונראית ב-fdisk.
בסוף השיעור יש מחיצה מפורמטת, מחוברת לתיקייה, שנשארת מחוברת גם אחרי אתחול.
השיעור הבא בקורס: ניהול דיסקים LVM - חלק 2
לחץ כאן להורדת הורדת קבצי 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 - חלק 1

  1. 00:00

    הכרת חלוקת דיסקים בלינוקס ו-FDisk

  2. 02:49

    זיהוי דיסק חדש עם fdisk -l

  3. 04:03

    הוספת דיסק וירטואלי לשרת

  4. 05:17

    הגדרות הווירטואל מכונה והוספת דיסק

  5. 06:27

    אתחול השרת ובדיקת הדיסק החדש

  6. 08:21

    יצירת מחיצה חדשה בעזרת fdisk

  7. 10:29

    שמירת טבלת המחיצות עם הפקודה w

  8. 11:34

    פירמוט המחיצה במערכת הקבצים Ext4

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

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

  1. 00:22

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

  2. 00:40

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

  3. 01:01

    אין כמעט שרת לינוקס או יוניקס שאין לו את התוכנה F-Disk, שמי שמכם הרבה זמן בווינדאוז, עוסק בווינדאוז, זוכר אותה לטובה מהעולם של הדוס.

  4. 01:13

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

  5. 01:29

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

  6. 01:41

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

  7. 01:57

    בחלקים אנחנו נעבוד עם מנגנון הרבה יותר מתוחכם שנקרא LVM. הוא קיים גם בסוסה וגם ברדאט, הוא קיים כמעט, שוב פעם, בכל לינוקס, והוא בא מהמילה Logical Volume Manager.

  8. 02:10

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

  9. 02:27

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

  10. 02:47

    אז בואו נתחיל עם חלק א', ובחלק א' אנחנו מדברים על שימוש ב-F-Disk. מה שיקרה זה שאנחנו נוסיף דיסק חדש לשרת, אנחנו נראה איך אנחנו רואים. במידה והוספנו דיסק חדש לשרת, אנחנו נראה איך אנחנו צופים בדיסק הזה, איך אנחנו רואים את הדיסק החדש הזה על ידי שימוש בפקודת fdisk-l.

  11. 03:11

    אנחנו נעשה שימוש בפקודת ה-fdisk גם כדי לחלק את הדיסק החדש הזה למחיצות. חוץ מזה שנחלק את הדיסק למחיצות, אנחנו גם נפרמט אותו, נראה את הפקודה 0ck2 ו-0ckext 3, ובסוף אנחנו נראה איך אנחנו עושים mount לדיסק החדש הזה או למחיצה החדשה.

  12. 03:32

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

  13. 03:52

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

  14. 04:10

    ריבוט לשרת הדיסק הזה יעלה עם השרת אוקיי אז בואו ניגש לעבודה הדבר הראשון שאני רוצה לעשות ברשותכם זה פשוט להוסיף דיסק נוסף לשרת שלנו אוקיי כשאני אומר להוסיף דיסק נוסף אני כמובן מדבר על מה אני מדבר על זה שאני רוצה ברשותכם רק בואו נעשה shutdown מינוס h now בואו נכבה את השרת שלנו מה שאני

  15. 04:39

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

  16. 04:58

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

  17. 05:16

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

  18. 05:35

    אני רוצה להוסיף Hard Disk. Next, Create a New Virtual Disk, Use an Existing. אני רוצה Create a New.

  19. 05:42

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

  20. 05:58

    Next, Allocate All Disc Space or Store Virtual Disc as Single File, זה מתאים לי. Allocate All Disc Space Now, כן, יש לי מלא מקום, אין לי בעיה, אני אעשה את זה.

  21. 06:10

    כרגע ברשותכם אני רוצה להוסיף 1 גיג, 1 גיגה, 1 ג'יגה לשרת. Next, איך קוראים לדיסק החדש הזה? זה בסדר גמור, זה וירטואלי.

  22. 06:22

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

  23. 06:45

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

  24. 07:15

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

  25. 07:27

    F-Disk-L אתם יכולים לראות שיש לי פה את ה-SDA שזה דיסק ראשון שיש לי ויש לי מחיצות מהדיסק הזה sda1 ו sda2 אלה הם הדיסקים המקוריים של מערכת ההרפלה איפה שהתקנתי את הלינו ואז מבצבץ לו הדיסק הנוסף שנקרא דיסק dev sdb בגודל של 1 גיגה ואתם יכולים לראות שלא מופיע פה שום מחיצה עבורו כלומר הדיסק הזה הוא לא פעיל זה דיסק שאין

  26. 07:56

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

  27. 08:19

    אז בעזרת fdisk-l זיהינו את הדיסק השני שלנו, אני יודע שהוא דיסק שני כי א', אני הוספתי אותו, אבל b', הוא נקרא סקאזי דיסק b. מה זה הדיסק השני?

  28. 08:34

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

  29. 08:43

    מאוד מאוד פשוט fdisk, אנחנו נשתמש בתוכנת ה-fdisk /dev/sdb/enter ואז אנחנו מתבקשים להכניס את האות m כדי לראות את המניו של ה-fdisk. לחצתי m והנה המניו של ה-fdisk.

  30. 09:01

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

  31. 09:14

    הוא אמר, אני רוצה לבחור, אני צריך לבחור n. Add a new partition, n, enter. ואז הוא שואל אותי, פריימרי או Extended? פריימרי כמובן, 1 עד 4, אתם יודעים שאתם יכולים לראות לכם לי דיסק עד 4 מחיצות פריימרי, 1.

  32. 09:30

    ואז הוא שואל, איפה מתחיל הדיסק? אז כמובן שהדיפולט זה 1, ומתאים לי שיתחיל מ-1, זה עדיין מדברים בשיטה הישנה הישנה הישנה שקוראים לזה סילינדרס.

  33. 09:41

    אז 1, מתאים לי, אני עושה עכשיו enter, זה הדיפולט. ואז הוא שואל, איפה מסתיים הדיסק? מה הגודל של הדיסק? אז שוב פעם, בצילינדרים זה דיפולט, זה ה-130, סתם מספר מבחינתכם.

  34. 09:53

    אם אני הייתי עכשיו עושה פה 200 גיגה, אז היה פה מספר 1500, סתם דוגמה. כן, אני רוצה את הדיפולט 130, כל מה שאני עושה זה אנטר, אבל מה אם אתם רוצים 500 מגה, 300 מגה וכן הלאה?

  35. 10:06

    אתם עושים פלוס המספר שאתם רוצים, ולידו M למגה, G לג'יגה ו-K לקילו-ביי. למשל, פלוס 500M. ככה אני יוצר מחיצה של 500 מגה, אוקיי?

  36. 10:23

    אני יכול גם פלוס 1 ג'יגה, או לעשות Enter, וזה בעצם כל הדיסק יהיה בשימוש. הוא אומר Using Value 130, כלומר, הוא מסיים, הוא יוצר את המחיצה מ-1 עד צילינדר 130.

  37. 10:38

    עכשיו בעצם בניתי מחיצה של 1 ג'יגה, אבל לא סיימתי עדיין. כדי שהדבר הזה יצא לפועל, אתם חייבים לעשות עכשיו W ו-N. בואו אני אציג לכם מה זה w. w בעצם זה בא מהמילה write to disk, שימו לב.

  38. 10:56

    write table to disk and exit. בואו נעשה w, w, enter. ועכשיו הדיסק שלנו בעצם, יצרנו, נעשתה ממנו מחיצה, יצרנו ממנו מחיצה. בואו נעשה שוב פעם fdisk -l, והפלא ופלא, אתם רואים שיש לנו מחיצה חדשה שנקראת dev sdb1-leno.

  39. 11:31

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

  40. 11:50

    הפקודה לטובת פירמוט היא fck.extended2,3 או 4, אני ממליץ לכם להשתמש על 4, זה הפייל סיסטם האחרון של Red Hat. sdb1 זו הפקודה על מנת לפרמט את הדיסק שלנו בfile system extended 4 אוקיי זה אומר לנו new volume clean בלה בלה בלה נפלא עכשיו זה לקח מאוד מהר בגלל שמן הסתם זה דיסק מאוד קטן אוקיי זה היה דיסק גדול של 200 ג'יגה של טרה מה שאנחנו עובדים איתם

  41. 12:31

    די באופן שוטף ביום יום היום זה היה לוקח יותר זמן מזה וזה היה מחשב היה ממש חושב ועובד ועובד כמובן אל תגעו בו תנו לו לעבוד ותנו לו לסיים את זה כמו שצריך אז סיימתי וכרגע יצרתי מחיצה sdb1 fdisk-l שימו לב מה יש לנו כאן אנחנו בעצם לא רואים שינוי משמעות לא רואים שום שינוי בעצם sdb1

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

ההרצאה הקודמת: לינוקס Services או Daemons - ממשק גרפי

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

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

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

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

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