كيفية استخدام ربط وترابط الروابط على لينكس

click fraud protection

هناك الكثير من الأشياء الدنيوية على Linux والتي لا يعتقد الكثير من المستخدمين أنها مفيدة للغاية. عندما يتعلم المستخدمون الجدد كيفية استخدام هذه الحيل الدنيوية المملّة ، يصبحون مستخدمي Linux أفضل. يعد Bind-mounts و Symlinks على Linux مثالًا رئيسيًا على ذلك. في هذه المقالة ، سنناقش بالضبط ما يكون ارتباط رمزي ، وكيفية إنشاء واحد وما الغرض منه. سنستعرض أيضًا كيفية إنشاء حوامل الربط ، وسبب كونها مفيدة للغاية ، وحتى نوضح للمستخدمين كيفية تعزيز حوامل الربط باستخدام bindfs!

تنبيه المفسد: قم بالتمرير لأسفل و شاهد الفيديو التعليمي في نهاية هذه المقالة.

ما هو Symlink؟

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

تستخدم الروابط أيضًا عند الرجوع إلى الملفات بين الأقسام ومحركات الأقراص المختلفة. على سبيل المثال: يتم تخزين مكتبة الموسيقى بالكامل على محرك الأقراص الثابتة B ، ويبلغ حجم المكتبة بالكامل 500 جيجابايت. نظرًا لكبر حجمه ، لا يمكن نقل مكتبة الموسيقى مباشرة إلى محرك الأقراص الثابتة A (المعروف أيضًا باسم محرك أقراص النظام).

instagram viewer

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

باستخدام الروابط

يمكن استخدام الروابط الرمزية بطريقتين: لربط دليل كامل أو ملف واحد. إليك كيفية إنشائها.

قم بربط ملف

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

cd ~ / path / to / file

أنشئ الرابط الرمزي. ضع في اعتبارك إلى أين يجب أن يذهب الرابط.

ln -s original-file / path / where / link / يذهب

قم بربط مجلد

ln -s / path / to / original / folder / path / أين / link / folder / يذهب

حذف ارتباط رمزي

cd / مسار / أين / symlink / هو. رم رمزي. إلغاء ربط الاسم الرمزي

ما هو ربط جبل؟

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

استخدام Bind-mounts باستخدام الأمر Linux Kernel المدمج

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

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

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

sudo mount --bind / mnt / DataDrive / Music / home / user / Music

قم بإلغاء تحميل حامل الربط باستخدام:

umount / الوطن / دريك / موسيقى

BindFS

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

أوبونتو

sudo ملائمة لتثبيت bindfs

ديبيان

sudo apt-get تثبيت bindfs

قوس لينكس

Bindfs ليست في مصادر برامج Arch الرسمية ، للأسف. إذا كان المستخدمون يريدون استخدام bindfs ، فسوف يحتاجون إلى التثبيت هذه الحزمة AUR في حين أن.

فيدورا

sudo dnf تثبيت bindfs

OpenSUSE

sudo zypper تثبيت bindfs

لينكس أخرى

للحصول على bindfs حول توزيع Linux الذي تختاره ، فكر في الذهاب إلى المسؤول موقع bindfs. بدلاً من ذلك ، افتح مدير الحزم على كمبيوتر Linux ، وابحث عن "bindfs" وقم بتثبيته!

استخدام Bindfs لربط الجبال

استخدام bindfs له مزايا. يعمل الأمر kernel bind المدمج في لمح البصر ، ولكنه أساسي جدًا ولا يسمح ببعض الميزات المتقدمة مثل تقييد الوصول إلى الروابط وما إلى ذلك. إليك كيفية الاستفادة من bindfs.

جعل تركيب ربط للقراءة فقط

bindfs --perms = a-w / path / to / the / original / directory / / path / to / bind / to /

عمل تركيب ربط للقراءة / الكتابة

bindfs / path / to / the / original / directory / path / to / bind / to

قم بإلغاء تحميل حامل bindfs

sudo umount / path / to / bind /

استنتاج

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

watch instagram story