חומרה

Nfs: שתף תיקיות ב- Linux

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

Anonim

NFS של המונח האנגלית Network File System שפירושו מערכת קבצי רשת. זהו ראשי התיבות לזיהוי המערכת המקורית המשמשת לינוקס לשיתוף תיקיות ברשת. וכתוצאה מכך, ניתן לגשת לתיקיות המשותפות הללו ממחשבי המשתמשים האחרים כאילו היו בכונן הקשיח עצמו.

לכן, ניתן לומר כי NFS מאפשרת למחשבים המשתמשים בלינוקס לחבר ולשתף תיקיות אחת עם השנייה. בנוסף, בלינוקס קיימות חלופות אחרות לחלוקת משאבים כמו סמבה, FTP, SSH, אך הדבר המומלץ לעשות כדי לשתף משאבים ברשת לינוקס הוא NFS.

NFS: שיתוף תיקיות ב- Linux

התקנת NFS

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

כדי להמשיך בהתקנת NFS ואנחנו רוצים להשיג את הגירסה האחרונה, אנו משתמשים בפקודה apt-get מהקונסולה:

apt-get להתקין nfs-common nfs-kernel-server

תצורת שרת NFS

לפני שמתחילים את השירותים, נדרש לציין אילו תיקיות ברצונך לשתף ולהגדיר תחת איזה סוג הרשאות תהיה הגישה: לקרוא רק או לקרוא ולכתוב. מצד שני, ניתן גם לקבוע אילו מחשבים יכולים להתחבר לתיקיות אלה. ניתן להגדיר את כל האפשרויות הללו מהקובץ: / etc / export

בקובץ התצורה, בכל שורה נוכל לציין מספר נקודות:

  • התיקיה שברצוננו לשתף. ההרשאות שתחתיה היא משותפת (לקרוא רק: 'ro' או לקרוא ולכתוב: 'rw'). מהן המכונות שמותרות לגשת אליהן. זה יכול להיות שם, כתובת IP או מגוון של כתובות IP.

בעת השימוש ב- NFS לשיתוף, אנו ממליצים שתגדירו את מגבלות ההרשאה המרביות. לדוגמה, אם משתמשים אינם דורשים כתיבה לקבצים, עלינו להגדיר את הרשאת 'קריאה בלבד'.

התחלה והפסקה ידניים של NFS

כדי ששירותי שרת NFS יעבדו, השלב הראשון הוא הפעלת שירות פורטמן, ולכן הדבר הראשון שעלינו לבצע הוא:

sudo /etc/init.d/portmap start

אם אנו רוצים להפעיל את שירות NFS או בכל פעם שאנחנו מבצעים שינויים בקובץ / etc / export, יש לבצע את הפקודה הבאה:

sudo /etc/init.d/nfs-kernel-server הפעל מחדש

אחרת, כלומר, הפסקת השירות אנו משתמשים:

עצירה sudo /etc/init.d/nfs-kernel-server

יתכן שאתה מעוניין לקרוא: ownCloud: כיצד לקבל ענן משלך באובונטו

גישה לתיקייה משותפת של NFS

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

sudo apt - get התקנת portmap nfs-common sudo /etc/init.d/portmap מחדש

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

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

sudo mount -t nfs server-ip: / תמונות / שרת-תמונות

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

אנו ממליצים עלייך שמארק שוטוטוורת 'יהיה שוב המנכ"ל של חברת Canonical

מצד שני, כדי לבטל את ההתקנה של התיקיה, אנו מבצעים במסוף את umount הפקודה ואחריה שם התיקיה בה היא מותקנת, למשל:

sudo umount / תמונות-שרת

בעיות בעת ההרכבה

בעת התקנת תיקיית NFS, כל אחת משלוש השגיאות הללו יכולות להתרחש: בעיות רשת, בעיות שרת או בעיות לקוח.

כדי לשלול האם הבעיה היא מהשרת או לא, נוכל לנסות להתקין את התיקיה בשרת עצמו באמצעות IP 127.0.0.1. אם זה עובד, הבעיה היא ברשת או בלקוח.

מצד שני, אם פינגינג מהשרת ללקוח אינו מראה חומת אש, הבעיה היא אצל הלקוח.

אם זו בעיה שמתרחשת אצל הלקוח, אנו יכולים לנסות להתקין מחדש את הלקוח או לבצע פקודות אלה בלקוח:

apt-get להתקין nfs-common nfs-kernel-server /etc/init.d/portmap מחדש /etc/init.d/nfs-kernel-server הפעל מחדש

ולבסוף נסו לעלות על התיקיה.

תיקיות משותפות

אם ברצוננו לקבוע את התצורה שתיקיה המשותפת על ידי NFS מותקנת אוטומטית כשאנחנו מפעילים את מערכת הלינוקס שלנו, נוכל לבצע שינוי בקובץ / etc / fstab, השורה להוסיף תהיה כמו הבאה:

server-ip: / תמונות / שרת תמונות nfs

בדרך זו, כאשר אנו מפעילים את המכונה שלנו, התיקיה / תמונות בשרת יותקנו אוטומטית על התיקיה / שרת התמונות שלנו.

יתר על כן, מומלץ לשמור את הנתונים של כל משתמש ברשת באופן מרכזי במרחב שרת. זה יספק מספר יתרונות שונים, כגון:

  • למשתמש תינתן אפשרות לגשת לקבצים שלו, אפילו לגשת אליו ממחשב יוצא דופן, עבור מנהל המערכת, יהיה הרבה יותר קל לבצע עותקי גיבוי ואם המחשב של המשתמש לא יצליח, הוא לא יאבד את המידע שלו.

כדי להשיג זאת, על השרת להיות בעל חשבונות משתמש מרכזיים ועל הלקוחות להיות מוגדרים לאימות בעת התחברות.

חומרה

בחירת העורכים

Back to top button