كيفية تحميل مشاركات الشبكة تلقائيًا على نظام Linux

يشبه إلى حد كبير تركيب محرك الأقراص الثابتة يدويًا في Linux ، فإن الوصول إلى مشاركات الشبكة أمر ممل. يجب تحديد عناوين IP ، وتكوين عمليات تسجيل الدخول ، وما إلى ذلك. القدرة على تسجيل الدخول إلى جهاز الكمبيوتر الخاص بك وتحميل مشاركات الشبكة تلقائيًا يعني أن العمل يتم إنجازه بشكل أسهل. يشبه إلى حد كبير التشغيل التلقائي لمحرك الأقراص الثابتة ، يتم تلقائيًا تحميل مشاركة الشبكة داخل ملف fstab. في هذا الدليل ، سنتعرف على كيفية تحميل مشاركات NFS ومشاركة Samba / CIFS وحتى مشاركات SSHFS تلقائيًا! إليك كيفية القيام بذلك.
نسخة احتياطية من ملف Fstab
يعد تحرير ملف fstab أمرًا خطيرًا للغاية ، وقد تؤدي أي تغييرات إلى تعطل نظامك بشكل خطير إذا أخطأت. قبل بدء هذا البرنامج التعليمي ، افتح Terminal وقم بما يلي:
الخطوة 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 باستخدام nano.
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 تلقائيًا
سامبا أداة عظيمة. باستخدامه ، يمكن لمسؤولي Linux خدمة الملفات المتصلة بالشبكة لأنظمة تشغيل الكمبيوتر الشخصي الثلاثة الرئيسية ، وحتى الهاتف المحمول. يستخدم Samba على نطاق واسع بسبب ذلك. على الرغم من ذلك ، فإن بروتوكول SMB يمثل ألمًا حقيقيًا للوصول إليه يدويًا. يقوم مديرو الملفات على نظام Linux بالتبذير ويأخذون وقتًا طويلاً للعثور على مشاركة ، وفي بعض الأحيان يتجاهلون عناوين IP.
هذا هو السبب في أنه من الرائع أن تكون قادرًا على تحميل هذه الأنواع من المشاركات عند تسجيل الدخول.
للبدء ، قم بتثبيت أدوات CIFS. هذه مجموعة من الأدوات التي تجعل تحميل مشاركات Samba تلقائيًا يعمل بشكل صحيح.
أوبونتو
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 هو عنصر حاسم في Samba. نتيجة لذلك ، تحتوي معظم أنظمة تشغيل Linux على أدوات 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
ملاحظة: استبدل “share” باسم المشاركة ، و “SERVER” باسم الخادم ، أو IP. قم بتغيير “= user” إلى مستخدم Samba الخاص بك ، و “= password” إلى كلمة مرور Samba الخاصة بك.
مع كتابة سطر التحميل ، اضغط على CTRL + O لحفظ التغييرات ، ثم أعد التشغيل. في التمهيد التالي ، سيتم تحميل مشاركة Samba تلقائيًا.
بدء تشغيل 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 على نطاق واسع. ولهذا السبب ، لن يواجه مستخدمو توزيعات Linux الغامضة مشكلة في تثبيتها. للعثور عليه ، افتح أداة إدارة الحزم ، وابحث عن “sshfs” وقم بتثبيته.
ملاحظة: يتم تركيب أنظمة ملفات SSH تلقائيًا بفضل نظام init system. إذا كان نظام التشغيل الخاص بك لا يحتوي على systemd ، فأنت محظوظ بهذه الطريقة
أولاً ، قم بإنشاء نقطة تثبيت لـ SSHFS للهبوط على النظام:
mkdir ~/Remote-Machine
احصل على غلاف جذر ، وافتح ملف fstab. ثم اكتب خط التحميل. يرجى تغيير “المستخدم” و “المضيف” باسم المستخدم واسم IP / المضيف البعيد ، واسم المستخدم مع اسم المستخدم الخاص بك.
# SSH File System Mount of my server [email protected]:/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. يسمح للمستخدمين بإزالة مضجر الاضطرار دائمًا إلى تحميل مشاركات الشبكة يدويًا.