كيفية تركيب وإلغاء تحميل أجهزة التخزين من Linux Terminal

يمكن تحميل أنظمة الملفات في Linux وأنظمة التشغيل الشبيهة بـ Unix مثل macOS وإلغاء تحميلها وإعادة تركيبها باستخدام الجهاز. هذه أداة قوية ومتعددة الاستخدامات - إليك كل ما تحتاج إلى معرفته.

نظام ملفات Linux

لا تستخدم أنظمة الملفات في Linux و macOS وأنظمة التشغيل الأخرى الشبيهة بـ Unix معرّفات وحدة تخزين منفصلة لأجهزة التخزين بالطريقة التي يستخدمها Windows على سبيل المثال. يقوم Windows بتعيين حرف محرك أقراص لكل وحدة تخزين مثل C: أو D: ونظام الملفات لكل وحدة تخزين عبارة عن شجرة من الدلائل الموجودة أسفل حرف محرك الأقراص هذا.

في Linux ، نظام الملفات عبارة عن شجرة دليل الكل في واحد. يحتوي جهاز التخزين المُركب على نظام ملفات خاص به مطعوم على تلك الشجرة بحيث يبدو أنه جزء لا يتجزأ من نظام ملفات واحد متماسك. يمكن الوصول إلى نظام الملفات المركب حديثًا عبر الدليل الذي تم تحميله عليه. يسمى هذا الدليل نقطة التحميل لنظام الملفات هذا.

يتم تثبيت العديد من أنظمة الملفات تلقائيًا في وقت التمهيد أو أثناء التنقل كوحدات تخزين متصلة بالكمبيوتر أثناء وقت التشغيل. يمكن لمسؤولي النظام الحذرين إيقاف تشغيل ميزات التحميل التلقائي لوقت التشغيل حتى يتمكنوا من التحكم في الاتصالات بالنظام.

هذا يعني أن أجهزة التخزين المتصلة أثناء وقت التشغيل قد لا يتم تحميلها تلقائيًا وستتطلب التثبيت يدويًا. يتيح لك تركيب نظام الملفات يدويًا اتخاذ قرارات بشأن نظام الملفات هذا ، مثل مكان نقطة التحميل وما إذا كان نظام الملفات سيكون للقراءة فقط أو للقراءة والكتابة.

سواء كان ذلك بدافع الضرورة أو من خلال الاختيار ، تمنحك الأوامر و mount، القدرة على التحكم في هذا الجانب المهم من نظام Linux الخاص بك.umountremount

استجواب نظام الملفات الخاص بك مع mount

يحتوي Mount على العديد من الخيارات ، ولكن لا يتطلب سرد جميع أنظمة الملفات المثبتة على جهاز الكمبيوتر الخاص بك أي خيارات على الإطلاق. ببساطة اكتب mountواضغط على Enter:

mount سوف يسرد جميع أنظمة الملفات المتصلة في النافذة الطرفية.

قد يكون من الصعب اختيار هذا التفريغ للبيانات للعثور على ما تبحث عنه.

يمكنك تحسين الإخراج عن طريق طلب mountسرد أنظمة الملفات التي تهمك فقط. و -tالخيار (النوع) يقول  mountما هو نوع نظام الملفات لتقرير جرا.

جبل -t tmpfs
جبل -t ext4

على سبيل المثال ، طلبنا mountسرد tmpfsأنظمة الملفات فقط  . نحصل على مخرجات أكثر قابلية للإدارة.

و  tmpfsيبدو أن نظام الملفات كما لو كانت العادية، التي شنت نظام الملفات ولكن يتم تخزينها في الواقع في الذاكرة ومتقلبة تمة لتقف على بدلا مؤقتة من على جهاز التخزين الثابتة.

ستحتاج إلى استبدال tmpfsالمعلمة بنوع الملف الذي تهتم به.

لقد أصدرنا أيضًا أمرًا لسرد ext4أنظمة الملفات. في هذا الكمبيوتر التجريبي ، يوجد ext4نظام ملفات واحد ، وهو موجود على الجهاز sda—أول جهاز تخزين يتم تركيبه ، وعادة ما يكون محرك الأقراص الثابتة الرئيسي — ومثبت عليه /، وهو جذر شجرة نظام الملفات.

المؤشرات الأخرى تعني:

  • rw : نظام الملفات قابل للقراءة وقابل للكتابة.
  • relatime : تستخدم kernel مخططًا محسنًا لتسجيل الوصول إلى الملفات وتعديل البيانات الوصفية.
  • أخطاء = إعادة التحميل -o : إذا تم اكتشاف خطأ جسيم بما فيه الكفاية ، فسيتم إعادة تحميل نظام الملفات في وضع القراءة فقط للسماح بالتشخيص.

ذات صلة: أي نظام ملفات Linux يجب أن تستخدمه؟

استجواب نظام الملفات الخاص بك مع df

و dfيمكن أيضا أن تستخدم الأمر لعرض الذي أنظمة الملفات هي التي شنت وأين هي من جبل نقطة.

df الاستخدام بدون معلمات يمنحك نفس مشكلة التحميل الزائد للمعلومات مثل mount. على سبيل المثال ، في Ubuntu Linux ، يوجد squashfsنظام ملفات زائف تم إنشاؤه لكل تطبيق تم تثبيته باستخدام snapالأمر. من يريد أن يرى كل هؤلاء؟

لفرض dfتجاهلها - أو أي نوع نظام ملفات آخر - استخدم -xخيار (استبعاد):

df -x الاسكواش

يمكنك بسهولة رؤية أسماء أنظمة الملفات ، وقدراتها ، والمساحة المستخدمة والحرة ، ونقاط التحميل الخاصة بها.

ذات صلة: كيفية عرض مساحة القرص الحرة واستخدام القرص من محطة Linux

إعادة تثبيت جميع أنظمة الملفات في fstab

تحتوي جميع أنظمة الملفات المثبتة في وقت التمهيد على إدخالات في ملف يسمى fstab، وهو جدول نظام الملفات الموجود بداخله /etc.

يمكنك استخدام mountفرض "تحديث" وإعادة تحميل جميع أنظمة الملفات المدرجة في fstab. هذا غير مطلوب في ظل ظروف التشغيل العادية. إنه يأتي حقًا بمفرده إذا كانت لديك مشكلات مع أنظمة الملفات المتعددة.

ستحتاج إلى استخدام sudo، لذلك ستتم مطالبتك بكلمة المرور الخاصة بك.

sudo mount -a

من المسلم به أنه على جهاز كمبيوتر يعمل بشكل صحيح ، يكون الأمر محبطًا بعض الشيء.

على جهاز كمبيوتر به مشكلات في نظام الملفات ، قد يؤدي إعادة التحميل إلى حل المشكلات. إذا لم يحدث ذلك ، فستحصل على الأقل على رسائل تشخيصية على الشاشة وفي سجلات النظام التي ستوجهك للبحث عن سبب المشكلة.

ذات صلة: ما هو ملف Linux fstab ، وكيف يعمل؟

تركيب صورة ISO

من السهل تحميل صورة ISO بحيث يمكنك الوصول إلى محتوياتها كجزء من نظام الملفات.

سيعمل هذا مع أي صورة ISO. في هذا المثال ، صدفنا أننا نستخدم Tiny Core Linux ISO لأنه صغير الحجم وسريع التنزيل. (توزيعة Linux صغيرة مع واجهة مستخدم رسومية ، بحجم 18 ميغابايت! ربما لديك ملفات mp3 أكبر من ذلك.)

في نفس الدليل مثل صورة ISO ، قم بإصدار هذا الأمر. استبدل اسم ملف ISO الذي تقوم بتركيبه.

sudo mount -t iso9660 -o حلقة TinyCore-current.iso / mnt

لأننا نحتاج إلى استخدام ، sudoسوف تحتاج إلى إدخال كلمة المرور الخاصة بك.

و -tيقول الخيار (النوع) mountما نوع نظام الملفات نحن في تصاعد مستمر. إنه ملف ISO ، لذلك نقدم iso9660محدد النوع.

و -oيستخدم (خيارات) العلم لتمرير معلمات إضافية ل mount. المعلمة لدينا هي loop.

نستخدم  loopلفرض mountاستخدام ملف جهاز حلقة للاتصال بصورة ISO الخاصة بنا. يسمح ملف جهاز الحلقة بتثبيت ملف (مثل صورة ISO) ومعالجته كما لو كان جهاز تخزين.

ملفات الجهاز هي ملفات خاصة تُستخدم كواجهة بحيث تظهر الأجهزة المتصلة كما لو كانت ملف نظام ملفات عادي. هذا جزء من كل شيء في Linux هو فلسفة تصميم الملفات.

هناك عدة أنواع مختلفة من ملفات الجهاز. لقد رأينا واحدًا في وقت سابق عندما لاحظنا أن ext4نظام الملفات الوحيد على جهاز الاختبار هذا تم تثبيته /وتم استدعاؤه sda.

لكي تكون أكثر دقة ، يوجد ext4نظام الملفات هذا على جهاز تخزين متصل بنظام الملفات من خلال  /dev/sda ملف الجهاز ونظام الملفات على جهاز التخزين هذا المثبت في /.

يتعين علينا تقديم اسم صورة ISO بالطبع ، ونحتاج إلى إعلامنا mountبالمكان الذي نريد تثبيت نظام الملفات فيه. لقد اخترنا /mnt.

يتم تحميل صورة ISO. يظهر تذكير بأن صور ISO يتم تثبيتها دائمًا في وضع القراءة فقط في النافذة الطرفية.

استكشاف صورة ISO

الآن بعد أن تم تثبيته ، يمكننا التنقل في الدلائل في صورة ISO بنفس الطريقة مثل أي جزء آخر من نظام الملفات. دعنا نسرد الملفات في صورة ISO. يتم تثبيته على /mnt تذكر.

ls / mnt
ls / mnt / cde /

إلغاء تركيب صورة ISO

لإلغاء تحميل نظام ملفات محمل ، استخدم umountالأمر. لاحظ أنه لا يوجد "n" بين الحرفين "u" و "m" - فالأمر موجود umount وليس "unmount".

يجب أن تخبر umountنظام الملفات الذي تقوم بإلغاء تحميله. قم بذلك عن طريق توفير نقطة تحميل نظام الملفات.

sudo umount / mnt

لا أخبار أخبار جيدة. إذا لم يكن هناك شيء للإبلاغ عنه ، فكل شيء سار على ما يرام.

إنشاء نقطة جبل

يمكنك إنشاء واستخدام نقاط التثبيت الخاصة بك. سنقوم بإنشاء واحدة تسمى isomntوتثبيت صورة ISO الخاصة بنا على ذلك. نقطة التحميل هي مجرد دليل. لذلك يمكننا استخدامها mkdirلإنشاء نقطة التثبيت الجديدة.

سودو مكدير / ميديا ​​/ ديف / إيزومنت

يمكننا الآن استخدام نفس تنسيق الأمر كما كان من قبل لتركيب صورة ISO الخاصة بنا. هذه المرة لن نقوم بتثبيته /mnt، سنقوم بتثبيته على /media/dave/isomnt/:

sudo mount -r -t iso9660 -o loop TinyCore-current.iso / media / ديف / isomnt /

يمكننا الآن الوصول إلى نظام الملفات الموصول من نقطة التحميل الجديدة.

ls / media / dave / isomnt / cde / اختياري

لكن هذه المسارات أصبحت طويلة جدًا. هذا سرعان ما يصبح مملًا. لنفعل شيئًا حيال ذلك.

ربط نقطة جبل

يمكنك ربط نقطة تحميل بدليل آخر. يمكن بعد ذلك الوصول إلى نظام الملفات المحمل إما من خلال نقطة التحميل الأصلية أو من خلال الدليل المرتبط به.

هذا مثال عملي. سننشئ دليلًا في الدليل الرئيسي لدينا يسمى iso. ثم سنربط نقطة التحميل الخاصة بصورة ISO بالدليل /media/dave/isomntالجديد isoفي دليل المنزل.

سنكون قادرين على الوصول إلى صورة ISO من خلال نقطة التحميل الأصلية /media/dave/isomntومن خلال isoالدليل الجديد . و -Bيتطلب خيار (ربط) اسم نقطة تحميل واسم الدليل لربط إليه.

مكدير ايزو
sudo mount -B / media / ديف / isomnt / iso
ls iso
ls / media / ديف / isomnt
مؤتمر نزع السلاح ISO
ls
cd cde

باستخدام umount مع روابط

نظام الملفات التي تمت زيارتها جبل نقطة ملزمة إلى دليل آخر يتطلب غير متزايد من على جبل نقطة و نقطة ربط.

حتى إذا قمنا بإلغاء تحميل نظام الملفات من نقطة التحميل الأصلية ، فلا يزال بإمكانك الوصول إلى نظام الملفات من الدليل المرتبط به. يجب إلغاء تحميل نظام الملفات من هذا الدليل أيضًا.

sudo umount / وسائل الإعلام / ديف / isomnt
ls iso 
sudo umount ايزو
ls iso

تركيب قرص مرن

محرك الأقراص المرنة (الذي يحتوي على قرص مرن) هو جهاز تخزين. هذا يعني أنه سيتم استخدام ملف جهاز sd (لجهاز التخزين) للاتصال بالجهاز الفعلي. يجب علينا تحديد ملف جهاز sd المجاني التالي. يمكننا القيام بذلك عن طريق تمرير إخراج من dfخلال الأنابيب grepوالبحث عن إدخالات بها "sd".

df | grep / dev / sd

على هذا الكمبيوتر ، يوجد ملف جهاز sd واحد قيد الاستخدام. هذا هو /dev/sda. سيتم إصدار ملف جهاز sd التالي /dev/sdb. هذا يعني أنه عندما نقوم بتوصيل محرك الأقراص المرنة بالكمبيوتر ، فسيستخدم Linux /dev/sdbللاتصال بمحرك الأقراص المرنة.

ونحن سوف اقول mountلتركيب نظام الملفات على القرص المرن في محرك الأقراص المرنة التي يتصل بها /dev/sdbإلى /mntنقطة تحميل.

أدخل القرص المرن في محرك الأقراص المرنة وقم بتوصيل محرك الأقراص المرنة بمنفذ USB على الكمبيوتر. أصدر الأمر التالي:

sudo mount / dev / sdb / mnt

تسميات نظام الملفات

يمكننا استخدام -lخيار (التسمية) مع mountلمعرفة الملصق المرفق بنظام الملفات ، إن وجد. التسميات ليست أكثر من أسماء عشوائية. ليس لديهم غرض وظيفي.

نحن نستخدم -tخيار (النوع) لطلب  mountالإبلاغ عن vfatأنظمة الملفات فقط.

جبل -l -t vfat

ستجد التسمية بين قوسين مربعين في نهاية القائمة. تسمية محرك الأقراص المرنة هذا هي NORTUN.

يمكننا الوصول إلى محرك الأقراص المرنة من خلال /mntنقطة التحميل.

قرص مضغوط / mnt
ls
ls -l AMATCH.C

يحتوي القرص المرن على ملفات التعليمات البرمجية المصدر للغة C. يُظهر طابع التاريخ لملف واحد أنه تم تعديله آخر مرة في أكتوبر 1992. ربما يكون أقدم من الكثير من قرائنا. (لا داعي للقول إن معنى NORTUN كعلامة مفقودة في ضباب الزمن.)

إذا df كررنا grepالأمر عبر الأنابيب لإدراج ملفات جهاز sd ، فسنرى أن هناك الآن اثنين منهم.

df | grep / dev / sd

يتم عرض محرك الأقراص المرنة الخاص بنا على أنه مثبت /dev/sdbكما توقعنا. يتم تحميل نظام الملفات الموجود على القرص المرن في محرك الأقراص في /mnt.

لإلغاء تحميل القرص المرن الذي نستخدمه umountوتمريره إلى ملف الجهاز كمعامل.

sudo umount / dev / sdb

خيار كسلان umount

ماذا يحدث إذا كنت (أو مستخدمًا آخر) تستخدم نظام الملفات عندما تحاول إلغاء تحميله؟ ستفشل عملية إلغاء التحميل.

sudo umount / dev / sdb

لقد فشلت لأن دليل العمل الحالي للمستخدم داخل نظام الملفات الذي يحاول إلغاء تحميله. نظام Linux ذكي بما يكفي لعدم السماح لك برحيل الفرع الذي تجلس عليه.

للتغلب على هذا استخدم -lخيار (كسول). يؤدي هذا umountإلى الانتظار حتى يصبح نظام الملفات قادرًا على فك التركيب بأمان.

sudo umount -l / dev / sdb
ls
مؤتمر نزع السلاح ~
ls / mnt

على الرغم من umountإصدار الأمر ، لا يزال نظام الملفات محملًا ، ويمكن للمستخدم سرد الملفات كالمعتاد.

بمجرد قيام المستخدم بتغيير الدليل إلى الدليل الرئيسي الخاص به ، يتم تحرير نظام الملفات المرنة وإلغاء تحميله. محاولة سرد الملفات في /mntأي نتائج.

تصاعد حصة سامبا

Samba عبارة عن مجموعة من خدمات البرامج التي تسمح بالوصول إلى مشاركات الشبكة بالتبادل بين أنظمة التشغيل التي تشبه Linux و Unix وأنظمة تشغيل Windows.

يعد إعداد Samba خارج نطاق هذا المقال. ولكن ، إذا سمحت بالوصول إلى مشاركة Samba التي تم توفيرها لك ، فهذه هي الطريقة التي يمكنك من خلالها تحميلها في Linux.

يحتوي Raspberry Pi المتصل بنفس الشبكة مثل جهاز الاختبار على مشاركة Samba عليها. إنه دليل يسمى Backup أعطى اسم Samba لـ "share". دعونا نجعل اتصال SSH به ونلقي نظرة على محتويات الدليل المشترك. الدليل المشترك موجود على عصا USB مثبتة على Pi.

اسم المستخدم piواسم شبكة Raspberry Pi هو marineville.local.

ssh [email protected]
ls / media / pi / USB64 / النسخ الاحتياطي
خروج

يصدر المستخدم SSHالأمر ويطلب منه إدخال كلمة مرور Raspberry Pi الخاصة به.

يقدمون كلمة المرور الخاصة بهم ويتم توثيقهم. تتغير نافذة Terminal إلى pi@marinevilleلأنها متصلة بـ Raspberry Pi.

يسردون محتويات الدليل المشترك في /media/pi/USB64/Backup. المحتويات عبارة عن دليلين ، أحدهما يسمى daveوالآخر يسمى pat. حتى الآن نحن نعرف ما يمكن توقعه عندما نرفع حصة سامبا.

يكتبون exitلقطع الاتصال بـ Raspberry Pi ويتغير الطلب إلى dave@howtogeek.

لاستخدام Samba ، يجب عليك تثبيت cifs-utilsالحزمة.

تُستخدم apt-getلتثبيت هذه الحزمة على نظامك إذا كنت تستخدم Ubuntu أو توزيعًا آخر قائم على Debian. في توزيعات Linux الأخرى ، استخدم أداة إدارة الحزم الخاصة بتوزيع Linux بدلاً من ذلك.

sudo apt-get install cifs-utils

عند اكتمال التثبيت ، قم بتركيب المشاركة بأمر مثل التالي ، وتغيير عنوان IP واسم المشاركة ونقطة التحميل (التي يجب أن تكون موجودة بالفعل) لتناسب ظروفك.

sudo mount -t cifs -o أوراق اعتماد = / etc / samba / creds ، uid = 1000 ، gid = 1000 //192.168.4.13/share / media / dave / NAS

دعونا نكسر أجزاء هذا الأمر.

  • -t cifs : نوع نظام الملفات هو cifs.
  • -o بيانات الاعتماد = / etc / samba / creds ، uid = 1000 ، gid = 1000 : معلمات الخيارات هي المسار إلى ملف يسمى credsمؤمن ويحتوي على اسم المستخدم وكلمة المرور لمستخدم Raspberry Pi ؛ معرّف المستخدم (UID) ومعرّف المجموعة (GID) اللذين يتم استخدامهما لتعيين المالك ومجموعة جذر نظام الملفات.
  • //192.168.4.13/share : موقع الشبكة للجهاز مع مشاركة Samba عليه ، واسم Samba للدليل المشترك. جذر المشاركة هو دليل يسمى Backup، ولكن تم تعيين اسم مشاركة Samba على share.
  • / media / dave / NAS : اسم نقطة التحميل. يجب عليك إنشاء نقطة التثبيت الخاصة بك مسبقًا.

من خلال الوصول إلى نقطة التحميل الخاصة بنا ، /media/dave/NASفإننا نصل إلى الدليل المشترك على Raspberry Pi عبر الشبكة. يمكننا رؤية المجلدين الموجودين على Raspberry Pi باسم daveو pat.

cd / media / dave / NAS

إنشاء وتركيب نظام ملفات

يمكنك استخدام ddالأمر لإنشاء ملف صورة ، ثم استخدامه mkfsلإنشاء نظام ملفات بداخله. يمكن بعد ذلك تحميل نظام الملفات هذا. هذه طريقة جيدة للتدرب والتجربة mount.

نستخدم خيار if(ملف الإدخال) لإخبارنا ddباستخدام تيار القيم الصفرية من /dev/zeroملف الإدخال.

و of(ملف الإخراج) هو ملف جديد يسمى geek_fs.

نحن نستخدم خيار  bs(حجم الكتلة) لطلب حجم كتلة 1 ميجا بايت.

نستخدم countالخيار لإخبار ddتضمين 20 كتلة في ملف الإخراج.

dd if = / dev / صفر of./geek_fs bs = 1M count = 20

هذا يخلق ملف صورتنا لنا. لا يحتوي إلا على قيم صفرية.

يمكننا إنشاء نظام ملفات عمل داخل geek_fsالملف باستخدام mkfsالأمر. و -tيسمح الخيار (النوع) لنا لتحديد نظام الملفات نوع . نحن نقوم بإنشاء ext4نظام.

mkfs -t ext4 ./geek_fs

هذا كل ما يتطلبه الأمر للحصول على نظام ملفات يعمل.

دعنا نركبها /media/dave/geek ثم نستخدمها chown لتعيين مالك وملكية المجموعة للسماح بالوصول إليها.

sudo mount ./geek_fs / media / dave / geek
sudo chown dave: المستخدمون / الوسائط / ديف / المهوس

هل يعمل؟ دعنا ننتقل إلى نظام الملفات الجديد وننسخ في ملف لنرى.

cd / media / dave / geek
cp / etc / fstab. 
ls -l

تمكنا من تغيير الدليل إلى نظام الملفات الجديد ، وقمنا بعمل نسخة من /etc/fstabالملف بنجاح . انها تعمل!

إذا استخدمنا mountلسرد أنظمة الملفات المحملة ولكننا قصرنا إخراجها على ext4 أنظمة الملفات باستخدام -tخيار (النوع) ، فسنرى أنه يوجد الآن نظامان مثبتان ext4للملفات.

جبل -t ext4

إعادة تركيب نظام الملفات

إعادة تركيب نظام الملفات يستخدم -o remountالخيار. يتم إجراء ذلك عادةً لتغيير نظام الملفات من حالة القراءة فقط (الاختبار) إلى حالة القراءة والكتابة (الإنتاج).

دعنا نصعد محرك الأقراص المرنة مرة أخرى. هذه المرة سنستخدم علامة -r(للقراءة فقط). ثم سنقوم الأنابيب mountمن خلال grepونظرة على تفاصيل نظام الملفات المرن.

sudo mount -r / dev / sdb / mnt
جبل | grep / mnt

كما ترى ، roيشير الضوء إلى أن نظام الملفات مركب للقراءة فقط.

باستخدام  -o remountالخيار مع علامة rw(read-write) ، يمكننا إلغاء تحميل نظام الملفات وإعادة تحميله بالإعدادات الجديدة ، كل ذلك في أمر واحد.

sudo mount -o remount ، rw / mnt

يُظهر لنا تكرار الأنابيب من mountخلال grepأنه roتم استبدال  rw (مميز). نظام الملفات الآن في وضع القراءة والكتابة.

جبل | grep / mnt

(ليس) نقل نظام الملفات

لقد اعتدت أن تكون قادرًا على إلغاء تحميل نظام الملفات وإعادة تحميله على نقطة تحميل أخرى باستخدام أمر واحد.

يوجد -Mخيار (نقل) على  mountوجه التحديد للسماح لك بالقيام بذلك. لكنها لم تعد تعمل في توزيعات Linux التي انتقلت إلى systemd. وهذه هي معظم الأسماء الكبيرة.

إذا حاولنا نقل نظام الملفات من /mntإلى ./geek، فإنه يفشل ويعطي رسالة الخطأ الموضحة أدناه. محاولة سرد الملفات في الملفات من خلال ystem ./geekلا يؤدي إلى نتائج.

sudo mount -M / mnt ./geek
ls ./geek

يتمثل الحل البديل في استخدام -B خيار (الربط) الذي استخدمناه سابقًا لربط نقطة التحميل الأصلية بنقطة التحميل الجديدة.

sudo mount -B / mnt ./geek
ls ./geek

بصرف النظر عن عدم تحرير نقطة التحميل الأصلية ، سيكون لهذا نفس النتيجة العملية.

الملاحظات النهائية

باستخدام --make-privateالخيار ، كان من الممكن فرض الانتقال على systemdإصدارات Linux. لم يتم تقديم هذه التقنية هنا لسببين.

  1. قد يكون له سلوك غير متوقع.
  2. لم يكن مستمرًا وسيحتاج إلى التكرار عند كل إعادة تشغيل.

لا يستخدم Devuan Linux  SysVالحرف الأول systemd. تم تحميل الكمبيوتر بأحدث إصدار من Devuan واختباره. و -Mالخيار (نقل) عملت كما هو متوقع على هذا النظام.

وبصرف النظر عن systemdالقضايا مع -M الخيار (نقل)، يجب أن تجد استخدام mountو umount اضحة. هذه أوامر رائعة للحصول على جعبتك عندما تواجه نظامًا تالفًا ، وعليك البدء في تفكيك نظام الملفات معًا يدويًا.