PracticU

הכרות עם NFS

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › הכרות עם NFS
מילון מושגים:
NFS - פרוטוקול לשיתוף קבצים ברשת, נפוץ במערכות Linux ו-Unix.
מערכת קבצים - השיטה שבה מערכת ההפעלה מארגנת, שומרת ומנהלת קבצים ותיקיות על התקן אחסון, למשל NTFS.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
TCP/IP - אוסף הפרוטוקולים שעליו בנוי האינטרנט, המגדיר כיצד נתונים נארזים, מנותבים ומועברים בין מכשירים.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
נתיב - מחרוזת שמתארת את מיקומו של קובץ או תיקייה במערכת הקבצים, או כתובת של משאב בתוך אתר.

הכרות עם NFS
השיעור מציג את NFS (Network File System), פרוטוקול לשיתוף קבצים בין שרתי לינוקס ויוניקס דרך רשת TCP/IP. השיעור מסביר את המושגים הבסיסיים לפני שמתחילים להגדיר שיתוף.
השלבים העיקריים
1. מושג הפרוטוקול: NFS מאפשר לגשת לתיקיות של מחשב אחר כאילו הן מקומיות. הוא קיים כבר עשרות שנים ועובד על בסיס TCP/IP.
2. גרסאות: NFS 3 הוא הגרסה הנפוצה כיום, ו-NFS 4 תופס תאוצה ומציע יתרונות נוספים.
3. שרת וקליינט: מחשב שמשתף תיקייה הוא שרת NFS, ומחשב שניגש לשיתוף הוא קליינט. מחשב יכול להיות שרת וקליינט בו זמנית.
4. כתובת השיתוף: ניגשים לשיתוף בכתובת שם השרת ואחריה הנתיב לתיקייה המשותפת, בדומה לנתיב רשת של Windows אבל עם לוכסן קדמי.
5. קבצי ההגדרות: השיתוף מוגדר בקובץ /etc/exports. בצד הקליינט עושים מאונט לשיתוף, ואם רוצים שהמאונט יישאר אחרי אתחול מוסיפים אותו לקובץ /etc/fstab.
6. הפעלת השירות: מפעילים את השירות nfs ומרעננים את ההגדרות בעזרת exportfs.
שימו לב
בלינוקס לא מספיק לשתף תיקייה כדי לגשת אליה מהקליינט. צריך לעשות מאונט מפורש. בווינדוס אפשר לגשת לשיתוף ישירות, אבל בלינוקס המאונט הוא שלב חובה.
בסיום השיעור יש הבנה של מהו NFS, איך הוא עובד ואילו קבצים מגדירים אותו.
השיעור הבא בקורס: הגדרת פרוטוקול NFS
לחץ כאן להורדת הורדת קבצי 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.


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

פרקי ההרצאה: הכרות עם NFS

  1. 00:00

    מהו NFS

  2. 01:16

    השוואה ל-SMB ו-CIFS

  3. 02:15

    גרסאות NFS 3 ו-4

  4. 03:16

    שרת NFS מול Client

  5. 04:16

    מבנה שיתוף NFS

  6. 05:41

    גישה לשיתוף NFS

תמלול ההרצאה: הכרות עם NFS

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

  1. 00:04

    NFS Network File System בסרטון שלפניכם אני מעוניין לדבר על שיתוף קבצים ברשת מחשבים מבוססת לינוקס ויוניקס עכשיו חשוב לציין שה-NFS הוא גם פרוטוקול פרוטוקול שעובד בסביבת TCP/IP אז כשאני מדבר על רשת מחשבים מבוססת לינוקס ויוניקס אנחנו בעצם מדברים על רשת מחשבים מבוססת

  2. 00:29

    TCP/IP שברשת הזו יש לנו שרתי לינוקס ויוניקס שאנחנו מעוניינים לשתף קבצים בין אותן מערכות הפעלה.

  3. 00:41

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

  4. 00:56

    היום הכל מבוסס TCP/IP. אז ברשת מחשבים TCP/IP, כאשר יש לנו שרתי יוניקס ולינוקס, כשאנחנו מעוניינים לשתף קבצים בין המחשבים האלה, בין השרתים האלה, אנחנו יכולים להשתמש בשירות nfs, בפרוטוקול nfs.

  5. 01:20

    ממש כמו שברשת מחשבים מסוג מיקרוסופט, מחשבים מסוג Windows, Windows 7, Windows 8 וכן הלאה, כאשר אנחנו מעוניינים לשתף תיקיות אנחנו משתמשים בפרוטוקול smb, פרוטוקול סיפס, כאשר אנחנו מעוניינים לשתף קבצים ותיקיות, או יותר נכון, כאשר אנחנו מעוניינים לשתף תיקיות

  6. 01:41

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

  7. 02:18

    אבל יש גם NFS 4 והוא הולך ותופס תאוצה יותר ויותר ל-NFS 4 יש מספר יתרונות שנדבר עליהם בסרטון אדוונס אני אזכיר מספר יתרונות שיש ל-NFS 4 לגבי NFS 3 דבר אחד בטוח זה כמעט אותו פרוטוקול מבחינת מה שתראו עכשיו מבחינת הגדרות, אז אמרנו שה-NFS הוא בעצם פרוטוקול שמבוסס על TCP/IP שמאפשר לנו גישה לשיתוף על שרת יוניקס משרת לינוקס ליוניקס

  8. 02:51

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

  9. 03:16

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

  10. 03:36

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

  11. 04:06

    להיות שרת nfs ואני גם יכול לגשת לתיקייה משותפת באמצעות פרוטוקול ה-NFS במחשב אחר, ואז אני בעצם הקליינט שניגש לאותו שיתוף.

  12. 04:21

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

  13. 05:15

    לשתף את אותם תיקיות באמצעות שירות ה-N-F-S אני צריך לשתף את אותם תיקיות באמצעות N-F-S ברגע שעשיתי את זה השרת או המחשב הזה הופך להיות שרת N-F-S בתחנה מרוחקת כאשר אנחנו נרצה לגשת לאותם שיתופים אנחנו נצטרך להשתמש בפרוטוקול ה-NFס ונשאלת השאלה איך נראית או איך נראה שיתוף NFס איך אני ניגש לשיתוף NFס אז ככה בעצם נראה שיתוף NFס

  14. 05:54

    מהקליינט עצמו אנחנו נצטרך לגשת לשם השרת server name.slash הדירקטורי שאותה אנחנו שיתפנו שוב פעם server name.slash סלאש או פורוורד סלאש דיר 2 ככה אנחנו ניגשים לשיתוף nfs דרך אגב סתם לטובת העניין ככה להזכיר לכם איך אנחנו ניגשים לשיתוף במחשב windows

  15. 06:30

    backslash backslash server name slash

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

ההרצאה הקודמת: חיבור ב - Remote Desktop בלינוקס

ההרצאה הבאה: הגדרת פרוטוקול NFS

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

  • הכרות עם Sharepoint
  • הגדרת NFS ב-ESXi
  • הכרות עם המעבדה שלנו
  • הכרות עם Docker Swarm

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

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