כמעט לכל סוגי לינוקס יש את היכולת להקים מערכת קבצי רשת (NFS) המאפשרת למחשבי לינוקס באותה רשת לשתף קבצים. למרות ש- NFS מתאימה רק לרשתות המורכבות ממחשבים ושרתי לינוקס, היא פועלת ברמת המערכת להעברת קבצים מהירה ויעילה בין מחשבים.
שלב
חלק 1 מתוך 2: יצירת שרת
שלב 1. השתמש ב- NFS כדי לשתף קבצים בין מחשבי לינוקס ברשת המקומית
אם אתה רוצה לשתף קבצים עם מחשב Mac או Windows, השתמש בסמבה.
שלב 2. דע כיצד NFS פועל
בעת שיתוף קבצים באמצעות NFS, ישנם שני צדדים: השרת והלקוח. השרת הוא המחשב המאחסן את הקבצים, בעוד שהלקוח הוא המחשב שניגש לתיקיה המשותפת על ידי הרכבה ככונן וירטואלי. תחילה יש להגדיר את NFS במחשב השרת והלקוח שברצונך להשתמש בו.
שלב 3. פתח מסוף במחשב השרת
זהו המחשב המאחסן את הקבצים המשותפים. עליך להפעיל ולהיכנס למחשב השרת לפני שהלקוח יוכל לטעון את התיקיה המשותפת במחשב שלו. השתמש במסוף כדי להגדיר את NFS במחשבי שרת ולקוח.
שלב 4. הקלד
sudo apt-get להתקין nfs-kernel-server nfs-common portmap ולחץ להיכנס.
קובץ NFS יורד ויתקין במחשב.
שלב 5. לאחר השלמת ההתקנה, הקלד
מפת dpkg-reconfigure.
בחר "לא" בתפריט שמופיע. כעת מחשבים הנמצאים ברשת יכולים להתחבר לתיקייה המשותפת.
שלב 6. הקלד
sudo /etc/init.d/portmap הפעלה מחדש כדי להפעיל מחדש את שירות portmap.
זאת כדי להבטיח שניתן ליישם את השינויים בצורה נכונה.
שלב 7. צור ספריית דמה שתשמש לשיתוף נתונים
ספרייה ריקה זו תנתב את הלקוח לספרייה המשותפת בפועל. זה יקל עליך אם ברצונך לשנות את הספרייה המשותפת בשרת מאוחר יותר מבלי שתצטרך לבצע שינויים במחשב הלקוח.
-
הקלד.mkdir -p /export /dummyname ולחץ להיכנס.
תיווצר ספרייה בשם dummyn והלקוח יכול לצפות בה.
שלב 8. הקלד pico /etc /fstab והקש Enter
הקובץ /etc /fstab ייפתח ויאפשר לך לטעון אוטומטית את הכונן המשותף כאשר מחשב השרת מופעל.
שלב 9. הוסף
sharedpath dummypath none bind 0 0 בסוף הקובץ.
שנה את הנתיב המשותף למיקום הכונן המשותף ושנה את מסלול הדקים למיקום ספריית הדמה שיצרת קודם לכן.
לדוגמה, אם ברצונך לשתף את הכונן /dev /sdb עם לקוח באמצעות ספריית הדמה שנוצרה, היית מקליד /dev /sdb /export /Shared none bind 0 0. שמור את שינויי הקובץ
שלב 10. פתח את
/etc/exports.
עליך להוסיף ספריית דמה וכתובת IP שמותר לגשת לקובץ. השתמש בפורמט הבא כדי לשתף עם כל כתובות ה- IP ברשת המקומית שלך:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
שלב 11. השתמש בפקודה
sudo /etc/init.d/nfs-kernel-server הפעלה מחדש כדי להפעיל מחדש את שרת NFS.
חלק 2 מתוך 2: חיבור מחשבי לקוח
שלב 1. פתח מסוף במחשב הלקוח
שלב 2. הקלד
sudo apt-get להתקין portmap nfs-common ולחץ להיכנס כדי לטעון את קבצי הלקוח של NFS.
שלב 3. צור ספרייה שבה יורכבו הקבצים המשותפים
אתה יכול לתת לזה שם. לדוגמה, תוכל להקליד mkdir /sharedFiles כדי ליצור תיקיה בשם "sharedFiles".
שלב 4. הקלד
pico /etc /fstab לפתיחת הקובץ /etc/fstab.
שלב 5. הוסף
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr בסוף הקובץ.
שנה את serverIP לכתובת ה- IP במחשב ה- NFS של השרת. שנה את הספרייה המשותפת עם ספריית הדמה שיצרת בשרת NFS והספרייה המקומית שיצרת. לעת עתה, אינך צריך לשנות משתנים אחרים.
בעזרת הדוגמה למעלה שורת הפקודה תיראה כך: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
שלב 6. הקלד
sudo /etc/init.d/portmap הפעלה מחדש כדי להפעיל מחדש את מפת הפורט ולהחיל את ההגדרות החדשות.
הכונן המשותף יותקן אוטומטית בכל פעם שהמחשב מופעל.
שלב 7. נסה להתקין את הכונן לפני הפעלה מחדש של המחשב
הקלד mount -a ואז ls /sharedFiles ובדוק אם הקבצים המשותפים מופיעים על המסך.
שלב 8. חזור על תהליך זה לחיבור כל מחשב
השתמש באותן הגדרות והמחשב יתחבר.