כמעט כל הפצות לינוקס מגיעות עם היכולת להקים מערכת קבצי רשת (NFS) המאפשרת למחשבי לינוקס השונים ברשת לשתף קבצים בקלות. NFS מתאימה רק לרשתות המורכבות כולן ממחשבי ושרתי לינוקס, אך פועלת ברמת המערכת להעברות מהירות ויעילות בין מחשבים.
צעדים
חלק 1 מתוך 2: יצירת השרת
שלב 1. השתמש ב- NFS (מערכת קבצי רשת) לשיתוף קבצים בין מחשבי לינוקס ברשת מקומית
אם אתה צריך לשתף קבצים עם מחשבי Windows או Mac, תוכל להצליח הרבה יותר באמצעות סמבה.
שלב 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 ולחץ ↵ הזן.
פעולה זו תיצור ספרייה בשם שם הדמה שהלקוחות יראו.
שלב 8. הקלד pico /etc /fstab ולחץ על ↵ Enter
פעולה זו תפתח את קובץ /etc /fstab ותאפשר לך לטעון אוטומטית את הכונן המשותף בכל פעם שהשרת מופעל.
שלב 9. הוסף
sharedpath dummypath none bind 0 0 עד סוף הקובץ.
החלף את sharedpath במיקום של הכונן המשותף, והחליף את dummypath במיקום ספריית הדמה שיצרת קודם לכן.
לדוגמה, כדי לשתף את הכונן /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. החלף את sharedDirectory בספריית הדמה שיצרת בשרת 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. חזור על תהליך זה עבור כל מחשב מחובר
אתה אמור להיות מסוגל להיכנס לאותן הגדרות ולהתחבר בהצלחה.