בדומה להרכבה ידנית של כונן קשיחלינוקס, גישה למניות רשת זה מייגע. יש לציין כתובות 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. זה מאפשר למשתמשים להסיר את המייגעים של הצורך תמיד לעלות על שיתופי רשת באופן ידני.
הערות