كيفية تركيب وإلغاء تحميل أجهزة التخزين من Linux Terminal
يمكن تحميل أنظمة الملفات في Linux وأنظمة التشغيل الشبيهة بـ Unix مثل macOS وإلغاء تحميلها وإعادة تركيبها باستخدام الجهاز. هذه أداة قوية ومتعددة الاستخدامات - إليك كل ما تحتاج إلى معرفته.
نظام ملفات Linux
لا تستخدم أنظمة الملفات في Linux و macOS وأنظمة التشغيل الأخرى الشبيهة بـ Unix معرّفات وحدة تخزين منفصلة لأجهزة التخزين بالطريقة التي يستخدمها Windows على سبيل المثال. يقوم Windows بتعيين حرف محرك أقراص لكل وحدة تخزين مثل C: أو D: ونظام الملفات لكل وحدة تخزين عبارة عن شجرة من الدلائل الموجودة أسفل حرف محرك الأقراص هذا.
في Linux ، نظام الملفات عبارة عن شجرة دليل الكل في واحد. يحتوي جهاز التخزين المُركب على نظام ملفات خاص به مطعوم على تلك الشجرة بحيث يبدو أنه جزء لا يتجزأ من نظام ملفات واحد متماسك. يمكن الوصول إلى نظام الملفات المركب حديثًا عبر الدليل الذي تم تحميله عليه. يسمى هذا الدليل نقطة التحميل لنظام الملفات هذا.
يتم تثبيت العديد من أنظمة الملفات تلقائيًا في وقت التمهيد أو أثناء التنقل كوحدات تخزين متصلة بالكمبيوتر أثناء وقت التشغيل. يمكن لمسؤولي النظام الحذرين إيقاف تشغيل ميزات التحميل التلقائي لوقت التشغيل حتى يتمكنوا من التحكم في الاتصالات بالنظام.
هذا يعني أن أجهزة التخزين المتصلة أثناء وقت التشغيل قد لا يتم تحميلها تلقائيًا وستتطلب التثبيت يدويًا. يتيح لك تركيب نظام الملفات يدويًا اتخاذ قرارات بشأن نظام الملفات هذا ، مثل مكان نقطة التحميل وما إذا كان نظام الملفات سيكون للقراءة فقط أو للقراءة والكتابة.
سواء كان ذلك بدافع الضرورة أو من خلال الاختيار ، تمنحك الأوامر و mount
، القدرة على التحكم في هذا الجانب المهم من نظام Linux الخاص بك.umount
remount
استجواب نظام الملفات الخاص بك مع 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. لم يتم تقديم هذه التقنية هنا لسببين.
- قد يكون له سلوك غير متوقع.
- لم يكن مستمرًا وسيحتاج إلى التكرار عند كل إعادة تشغيل.
لا يستخدم Devuan Linux SysV
الحرف الأول systemd
. تم تحميل الكمبيوتر بأحدث إصدار من Devuan واختباره. و -M
الخيار (نقل) عملت كما هو متوقع على هذا النظام.
وبصرف النظر عن systemd
القضايا مع -M
الخيار (نقل)، يجب أن تجد استخدام mount
و umount
اضحة. هذه أوامر رائعة للحصول على جعبتك عندما تواجه نظامًا تالفًا ، وعليك البدء في تفكيك نظام الملفات معًا يدويًا.