- כיצד להתקין אוטומטית שיתופי רשת ב- Linux - -

כיצד להעלות אוטומטית שיתופי רשת ב- Linux

בדומה להרכבה ידנית של כונן קשיחלינוקס, גישה למניות רשת זה מייגע. יש לציין כתובות IP, להגדיר כניסות וכו '. היכולת להתחבר למחשב האישי שלך ולהרכיב אוטומטית שיתופי רשת פירושה שהעבודה נעשית קלה יותר. בדומה להפעלה אוטומטית של כונן קשיח, הרכבה אוטומטית של שיתוף רשת מתבצעת בתוך קובץ ה- fstab. במדריך זה נעבור כיצד להעלות אוטומטית מניות NFS, מניות Samba / CIFS ואפילו מניות SSHFS! כך תעשה זאת.

גבה קובץ Fstab

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

שלב 1: צור תיקיה במחשב האישי שלך לאחסון הגיבוי. בנוסף, שקלו להעלות גיבוי כאמור לשירותים כמו Dropbox או Google Drive לשמירה בטוחה.

mkdir ~/system-backups

שלב 2: להשיג מעטפת שורש, עם sudo -s ואז היכנס לספרייה / etc /.

cd /etc/

שלב 3: צור את הגיבוי והנח אותו בתיקיית הגיבוי.

cp fstab /home/username/system-backups

שלב 4: שנה את שם הקובץ כך שיש לו סיומת קובץ .bak.

mv fstab fstab.bak

שחזר את הגיבוי

שלב 1: להשיג מעטפת שורש עם sudo -s.

שלב 2: הכנס לתיקייה / etc / ומחק את קובץ ה- fstab השבור.

cd /etc/
rm fstab

שלב 3: העתק את הגיבוי לתיקיה / etc /.

cp /home/username/system-backups/fstab /etc/

שלב 4: שנה את שם הגיבוי.

mv fstab.bak fstab

הפעלה אוטומטית של NFS

הרכבת מניית NFS מעצבנת ומייגעת;במיוחד למשתמשים חדשים. עבור אנשים שאינם בקיאים ב- NFS ואיך זה עובד, זה עשוי להיראות כמו מדע טילים. זו הסיבה שיהיה נחמד להיות מסוגל להיכנס למחשב ולקבל גישה נוחה לשיתופים מייד, בלי המהומה. לשם כך תצטרך לרשום שורה בקובץ ה- fstab.

ראשית, מצא את שם המניה שברצונך לרכוש. לדוגמה:

showmount -e 192.168.1.150

לאחר מכן, צור תיקיה שאליה NFS צריכה להתקין ב- Linux.

mkdir ~/Network-Files

פתח את קובץ ה- fstab באמצעות ננו.

sudo -s
nano /etc/fstab

כתוב את קו ההר. הנה דוגמה לאיך שהוא צריך להיראות:

# Data from my NFS server
servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

הערה: החלף "נתונים" במה שכותרתו של NFS שלך.
שמור את השינויים ב- / etc / fstab על ידי לחיצה על CTRL + O, ואתחל מחדש. בעת הכניסה, השיתוף שלך ב- NFS יעלה אוטומטית.

הפעלה אוטומטית של SAMBA

סמבה הוא כלי נהדר. בעזרתו מנהלי מערכת של לינוקס יכולים להגיש קבצים ברשת לרשת המערכות ההפעלה העיקריות למחשבים אישיים, ואפילו לנייד. סמבה נמצא בשימוש נרחב בגלל זה. למרות זאת, פרוטוקול SMB הוא כאב אמיתי לגישה ידנית. מנהלי קבצים ב- Linux מפטפטים ולוקחים לנצח למצוא שיתוף ולעיתים מתעלמים מכתובות IP אפילו.

זו הסיבה שזה נהדר להיות מסוגל לעלות על סוגים אלה של שיתופים בעת הכניסה.

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

אובונטו

sudo apt install cifs-utils

דביאן

sudo apt-get install cifs-utils

קשת לינוקס

sudo pacman -S cifs-utils

פדורה

sudo dnf install cifs-utils

OpenSUSE

sudo zypper install cifs-utils

לינוקסים אחרים

CIFS הוא מרכיב קריטי לסמבה. כתוצאה מכך, רוב מערכות ההפעלה לינוקס מכילות כלי CIFS. כדי לקבל חבילה זו בהפצת Linux שלך, חפש "cifs utils", או משהו דומה, התקן אותה באמצעות מנהל החבילות שלך.

הערה: עליך ליצור ספריית הרכבה לפני שתנסה להתקין SMB.

sudo mkdir /mnt/samba

בעזרת הכלים שהורדו, הגדר את הר:

sudo -s
nano /etc/fstab

כתוב את קו ההר שלך. כך זה צריך להיראות:

# Samba share from my server
//SERVER/share /mnt/samba cifs username=user,password=password 0 0

הערה: החלף את "שיתוף" בשם השיתוף, ו- "SERVER" בשם השרת, או ה- IP. שנה את "= משתמש" למשתמש הסמבה שלך, ו- "= סיסמה" לסיסמת הסמבה שלך.

כאשר קו ההר מופעל, לחץ על CTRL + O כדי לשמור את השינויים ואז התחל מחדש. באתחול הבא, המניה של סמבה תעלה אוטומטית.

הפעלה אוטומטית של SSHFS

SSHFS הוא כלי שימושי מאוד עבור אלו העובדיםשרתים. בעזרתה, כל מערכת קבצים ניתנת לשיתוף ונגישה בקלות באמצעות SSH. עם זאת, הרכבה של SSHFS מייגעת להקליד. מסיבה זו, אנשים רבים עוסקים באופן אוטומטי ב- SSHFS בעת ההפעלה. כך תעשה זאת.

ראשית, התקן את חבילת SSHFS.

אובונטו

sudo apt install sshfs

דביאן

sudo apt-get install sshfs

קשת לינוקס

sudo pacman -S sshfs

פדורה

sudo dnf install sshfs

OpenSUSE

sudo zypper install sshfs

לינוקסים אחרים

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

הערה: הרכבה אוטומטית של מערכות קבצים של SSH נעשות בזכות מערכת ה- init של המערכת. אם למערכת ההפעלה שלך אין מערכת, אין לך מזל עם שיטה זו

ראשית, צור נקודת הרכבה עבור SSHFS כדי לנחות במערכת:

mkdir ~/Remote-Machine

השג מעטפת שורש ופתח את קובץ ה- fstab. ואז, כתוב את קו ההר. אנא שנה את "המשתמש" ואת "המארח" עם שם המשתמש ושם ה- IP / שם המארח המרוחק, ואת שם המשתמש עם שם המשתמש שלך.

# SSH File System Mount of my server
user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0

לאחר כתיבת קו ההר והערה, שמור את העריכות ל- fstab על ידי לחיצה על CTRL + O. אתחל מחדש. בכניסה הבאה, שיתוף ה- SSHFS יעלה אוטומטית!

סיכום

שיתופי רשת הם בקלות הדרך הטובה ביותר לגישהקבצים. למרבה הצער, גישה אליהם יכולה להיות תהליך מייגע באמת לפעמים. זו הסיבה שזה כל כך מגניב שאפשר להעלות אוטומטית את השיתופים האלה ב- Linux. זה מאפשר למשתמשים להסיר את המייגעים של הצורך תמיד לעלות על שיתופי רשת באופן ידני.

הערות