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