
nfs ו-nfslock. מפעילים אותם עם service nfs start ומגדירים לעלייה עם האתחול בעזרת ntsysv./etc/exports עם נתיב התיקייה, כתובת ה-IP של הלקוח (בסרט 192.168.1.73) והרשאות קריאה וכתיבה (rw).exportfs -r או service nfs reload מפרסמים את השיתוף בלי לאתחל את השירות. showmount -e localhost מציג את השיתופים הפעילים.mount 192.168.1.52:/dir1 לתיקייה מקומית. מכאן כל קובץ שנוצר בתיקייה המקומית נשמר בשרת./etc/fstab, כך שהשיתוף יתחבר אוטומטית בעלייה.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת פרוטוקול NFS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ממשיכים עם שירות ה-NFS, ה-Network File System, והפעם אנחנו נגדיר הלכה למעשה את שירות ה-NFS בשרת לילות. אבל יותר מזה, אנחנו נגדיר את שירות ה-NFS, אנחנו נגדיר שיתוף, אנחנו ניגש מקליינט לשיתוף הזה, ונראה איך אנחנו מגדירים את הקליינט ואיך אנחנו מגדירים את ההגדרות בשרת עצמו.
אנחנו נערוך קבצי, אנחנו נערוך את הקבצים הרלוונטיים, אנחנו גם נשתמש בכל מיני פקודות. אז בואו נתחיל עם הדבר הבסיסי ביותר של הגדרת שרת NFS, הגדרת שירות ה-NFs והגדרת ה-NFs להיות מהותכל באופן אוטומטי עם האיתחון של השרת.
שני סרוויסיז אנחנו צריכים לדאוג שיופעלו בשרת על מנת להשתמש בשירות ה-NFs. הסרוויס הוא NFS ו-NFs לוק. אז זה כמו שאתם יכולים לראות, אפשר לראות פה את השרת שלנו שהולך להיות שרת ה-NFs.
אנחנו נשתמש בפקודה NTSYSV ונחפש את הפקודות nfs שלנו. אפשר לראות את השירות nfs. אז הנה אפשר לראות שירות ה-nfs כאן ו-nfs לוק.
אלו הם שני השירותים שיש לנו, שאנחנו צריכים להגדיר, שהותחלו באופן אוטומטי. זה לא מספיק כי השירותים האלה עדיין לא הותחלו, אנחנו יכולים להתחיל את השרת, או במקום זה פשוט להתחיל את השירותים.
service nfs לוק start service nfs נפלא. עכשיו שני השירותים האלה הופעלו, ומעכשיו, אם ידחו לשרת, הם יודחלו באופן אוטומטי גם כן.
הדבר הבא שאנחנו רוצים לעשות זה לשתף איזושהי תיקייה בעזרת אותם, בעזרת אותו שירות. זה איך אנחנו עושים את זה. בואו ניצור קודם כל תיקייה חדשה, mkgear, דיר אחד.
יצרתי תיקייה דיר אחד, ואני רוצה לשתף אותה. עכשיו, איך אפשר לראות שיש לי שיתופים בשרת, או שאין לי שיתופים עדיין בשרת? אחת הפקודות שאנחנו יכולים להשתמש היא הפקודה export 0, והיא אמורה להציג לנו אם יש לנו שירותים, אם יש לנו שיתופים כלשהם בשרת.
נקודה אחרת היא, לצורך העניין, show mount-e localhost, וכמובן שאנחנו יכולים לראות שאין לנו שום שיתוף בשרת.
Export list for localhost empty, אין לי פה שום שיתוף, יופי. אז בואו נשתף את הדקייה הזאת דיר אחד. איך אנחנו משתפים דקייה? ברמה הבסיסית ביותר אנחנו צריכים לערוך את הקובץ, בואו ניגש פה למצגת שלנו.
אז התחלנו את השירות NFS, עכשיו אנחנו רוצים לשתף תיקייה, אנחנו משתפים תיקייה, אנחנו פשוט צריכים לערוך את הקובץ Export תחת ETC ולהכניס לתוכו שורה פשוטה מאוד, שורה שאומרת אני רוצה בבקשה לשתף את התיקייה הבאה.
מה השורה הזאת אומרת? דיר אחד. אנחנו פשוט רושמים את ה-Path, את המיקום של התיקייה, ואז אנחנו צריכים לרשום כתובת IP של התחנה או של הרשת, ועבורם אנחנו מסכימים גישה לאותה תקייה או לאותו שרת.
אז בואו נלך ונבדוק מה כתובת ה-IP של התחנה שלי שאני הולך להשתמש בה ברשותכם. אז הנה התחנה שלנו שאנחנו הולכים להשתמש בתחנת לינוקס נוספת שיש לנו ברשת, שאנחנו הולכים להשתמש בה כקליינט שהולך לגשת לשיתוף הרלוונטי.
בואו נראה מה ה-IP שלנו פה. 192.168.173, נפלא, ואנחנו נגדיר את זה עכשיו פה. 192.168.1.73 מה שזה אומר זה אומר המשפט הזה השורה הראשונה מה שהיא אומרת אנחנו רוצים בבקשה לשתף את התיקייה הזאתי הנה המיקום שלה אנחנו רוצים לאפשר גישה בבקשה לכתובת ה-IP הזאתי ומיד אחרי זה אנחנו צריכים להגדיר אילו
הרשאות אנחנו מעוניינים לתת לאותו משתמש או יותר נכון לאותה תחנה אילו הרשאות אנחנו רוצים לתת להם לאותה תחנה לכל מי שבא מהתחנה הזאתי מה אני מסכים שהם יעשו בתוך התיקייה הזאתי ולצורך העניין אנחנו עושים את הפקודה