כיצד לשתף קבצים בין מחשבי לינוקס באמצעות NFS

תוכן עניינים:

כיצד לשתף קבצים בין מחשבי לינוקס באמצעות NFS
כיצד לשתף קבצים בין מחשבי לינוקס באמצעות NFS

וִידֵאוֹ: כיצד לשתף קבצים בין מחשבי לינוקס באמצעות NFS

וִידֵאוֹ: כיצד לשתף קבצים בין מחשבי לינוקס באמצעות NFS
וִידֵאוֹ: Download and Installation of Debian 10.7 - Non-free Drivers 2024, אַפּרִיל
Anonim

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

צעדים

חלק 1 מתוך 2: יצירת השרת

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 1
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 1

שלב 1. השתמש ב- NFS (מערכת קבצי רשת) לשיתוף קבצים בין מחשבי לינוקס ברשת מקומית

אם אתה צריך לשתף קבצים עם מחשבי Windows או Mac, תוכל להצליח הרבה יותר באמצעות סמבה.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 2
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 2

שלב 2. להבין כיצד NFS פועל

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

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 3
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 3

שלב 3. פתח את הטרמינל במחשב השרת

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

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 4
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 4

שלב 4. הקלד

sudo apt-get להתקין nfs-kernel-server nfs-common portmap ולחץ ↵ הזן.

פעולה זו תתחיל להוריד ולהתקין את קבצי NFS במחשב שלך.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 5
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 5

שלב 5. לאחר ההתקנה, הקלד

מפת dpkg-reconfigure.

בחר "לא" מהתפריט שמופיע. זה יאפשר למחשבים אחרים ברשת להתחבר לתיקייה המשותפת שלך.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 6
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 6

שלב 6. הקלד

sudo /etc/init.d/portmap הפעלה מחדש כדי להפעיל מחדש את שירות portmap.

זה יבטיח שהשינויים שלך ייכנסו לתוקף.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 7
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 7

שלב 7. צור ספריית דמה שתשמש לשיתוף הנתונים

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

  • הקלד.mkdir -p /export /dummyname ולחץ ↵ הזן.

    פעולה זו תיצור ספרייה בשם שם הדמה שהלקוחות יראו.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 8
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 8

שלב 8. הקלד pico /etc /fstab ולחץ על ↵ Enter

פעולה זו תפתח את קובץ /etc /fstab ותאפשר לך לטעון אוטומטית את הכונן המשותף בכל פעם שהשרת מופעל.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 9
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 9

שלב 9. הוסף

sharedpath dummypath none bind 0 0 עד סוף הקובץ.

החלף את sharedpath במיקום של הכונן המשותף, והחליף את dummypath במיקום ספריית הדמה שיצרת קודם לכן.

לדוגמה, כדי לשתף את הכונן /dev /sdb עם הלקוחות באמצעות ספריית הדמה שנוצרה קודם לכן, היית מקליד /dev /sdb /export /Shared none bind 0 0. שמור את השינויים בקובץ

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 10
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 10

שלב 10. פתח את

/etc/exports קוֹבֶץ.

יהיה עליך להוסיף את ספריית הדמה שלך כמו גם את כתובות ה- IP שמותרות לגשת אליה לקובץ זה. השתמש בפורמט הבא כדי לשתף עם כל כתובות ה- IP ברשת המקומית שלך:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 11
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 11

שלב 11. השתמש ב

sudo /etc/init.d/nfs-kernel-server הפעלה מחדש פקודה להפעלה מחדש של שרת NFS.

חלק 2 מתוך 2: חיבור מחשבי הלקוח

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 12
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 12

שלב 1. פתח את הטרמינל במחשב הלקוח

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 13
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 13

שלב 2. הקלד

sudo apt-get להתקין portmap nfs-common ולחץ ↵ הזן להתקנת קבצי לקוח NFS.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 14
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 14

שלב 3. צור את הספרייה שבה יורכבו הקבצים המשותפים

אתה יכול לקרוא לזה איך שאתה רוצה. לדוגמה, תוכל להקליד mkdir /sharedFiles כדי ליצור תיקיה בשם "sharedFiles".

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 15
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 15

שלב 4. הקלד

pico /etc /fstab כדי לפתוח את /etc/fstab קוֹבֶץ.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 16
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 16

שלב 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

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 17
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 17

שלב 6. הקלד

sudo /etc/init.d/portmap הפעלה מחדש כדי להפעיל מחדש את מפת הפורט ולהשתמש בהגדרות החדשות.

הכונן יעלה אוטומטית בכל פעם שהמחשב יופעל מחדש.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 18
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 18

שלב 7. בדוק את הכונן על ידי הרכבה ידנית לפני הפעלה מחדש

הקלד mount -a ולאחר מכן ls /sharedFiles כדי לראות אם הקבצים המשותפים מוצגים.

שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 19
שתף קבצים בין מחשבי לינוקס באמצעות NFS שלב 19

שלב 8. חזור על תהליך זה עבור כל מחשב מחובר

אתה אמור להיות מסוגל להיכנס לאותן הגדרות ולהתחבר בהצלחה.

מוּמלָץ: