هناك الكثير من الأشياء الدنيوية على Linux والتي لا يعتقد الكثير من المستخدمين أنها مفيدة للغاية. عندما يتعلم المستخدمون الجدد كيفية استخدام هذه الحيل الدنيوية المملّة ، يصبحون مستخدمي Linux أفضل. يعد Bind-mounts و Symlinks على Linux مثالًا رئيسيًا على ذلك. في هذه المقالة ، سنناقش بالضبط ما يكون ارتباط رمزي ، وكيفية إنشاء واحد وما الغرض منه. سنستعرض أيضًا كيفية إنشاء حوامل الربط ، وسبب كونها مفيدة للغاية ، وحتى نوضح للمستخدمين كيفية تعزيز حوامل الربط باستخدام bindfs!
تنبيه المفسد: قم بالتمرير لأسفل و شاهد الفيديو التعليمي في نهاية هذه المقالة.
الارتباط الرمزي ، أو "الارتباط الرمزي" هو مرجع لملف أو مجلد آخر في مكان آخر على نظام الملفات. على سبيل المثال ، فمعظم المطورين ، بدلاً من تكرار المكتبات على نظام المستخدم ، سيطلبون من الكود بدلاً من ذلك إنشاء روابط رمزية لمجلدات المكتبة وملفات البرامج. هذا يسمح للبرنامج بسهولة الحصول على جميع الأدوات المطلوبة وملفات المكتبة التي يحتاجها للتشغيل ، دون إنشاء cruft إضافية.
تستخدم الروابط أيضًا عند الرجوع إلى الملفات بين الأقسام ومحركات الأقراص المختلفة. على سبيل المثال: يتم تخزين مكتبة الموسيقى بالكامل على محرك الأقراص الثابتة B ، ويبلغ حجم المكتبة بالكامل 500 جيجابايت. نظرًا لكبر حجمه ، لا يمكن نقل مكتبة الموسيقى مباشرة إلى محرك الأقراص الثابتة A (المعروف أيضًا باسم محرك أقراص النظام).
لحل هذه المشكلة بسهولة ، يمكن للمستخدمين إنشاء ارتباط رمزي والإشارة إلى كل ملف من محرك الأقراص 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 ، وما إلى ذلك.
نواة لينكس لديها أمر ربط مدمج. وبسبب هذا ، يمكن للمستخدمين بسهولة تحميل محتويات الدلائل عبر نظام الملفات بسهولة. هيريس كيفية القيام بذلك.
فكر في دليل يحتوي على الملفات التي تريد تحميلها في موقع آخر. عندما تفكر في الموقع ، فكر في المكان الذي ترغب في تركيبه عليه.
في هذا المثال ، سنقوم بربط دليل موسيقى من محرك أقراص ثابت إلى آخر.
sudo mount --bind / mnt / DataDrive / Music / home / user / Music
قم بإلغاء تحميل حامل الربط باستخدام:
umount / الوطن / دريك / موسيقى
قبل إنشاء قاعدة تثبيت ، ستحتاج إلى تثبيت حزم. إنها أداة تجعل تثبيت الربط ممكنًا ، وتضيف أيضًا وظائف إضافية (إعدادات الأذونات ، والنسخ المتطابق بشكل أفضل ، وما إلى ذلك). إليك كيفية الحصول عليها في توزيع Linux:
sudo ملائمة لتثبيت bindfs
sudo apt-get تثبيت bindfs
Bindfs ليست في مصادر برامج Arch الرسمية ، للأسف. إذا كان المستخدمون يريدون استخدام bindfs ، فسوف يحتاجون إلى التثبيت هذه الحزمة AUR في حين أن.
sudo dnf تثبيت bindfs
sudo zypper تثبيت bindfs
للحصول على bindfs حول توزيع Linux الذي تختاره ، فكر في الذهاب إلى المسؤول موقع bindfs. بدلاً من ذلك ، افتح مدير الحزم على كمبيوتر Linux ، وابحث عن "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
sudo umount / path / to / bind /
من المحتمل أن تكون العمليات الدنيوية ، مثل الروابط الرمزية وحوامل الربط ، هي الموضوع الأقل استكشافًا في Linux نظرًا لأنها غير مثيرة للاهتمام إلى حد كبير ، وعادة ما يتم استخدامها من قبل المستخدمين العاديين. الحقيقة هي: عندما تتعلم أن الروابط الرمزية تتيح لك الوصول بسرعة وسهولة إلى الملفات في أي مكان ، أو التي تتصاعد يمكن أن تجعل من السهل للغاية الاعتماد على مساحة تخزين إضافية أينما تريد ، تصبح هذه الأهداف أكثر من ذلك بكثير مثير للإعجاب.
Ubuntu Linux هو نظام التشغيل الأكثر شعبية المستند إلى Linux اليوم. ...
SSH أمر رائع ، لأنه يتيح لنا الوصول إلى أجهزة الكمبيوتر الطرفية وأج...
إذا كنت تحب uTorrent ، ولكن لا تشعر برغبة في التعامل مع النبيذ فقط ...