مرحبًا! أنا أولغا فايس (المزيد عن مؤهلاتي على https://www.electronic.us/author/olgaweis/). أنا كاتبة تقنية في Electronic Team, Inc.، وغالبًا ما أستكشف طرقًا مختلفة لاستخدام برامج الشركة.
اليوم، الموضوع هو مشاركة محركات أقراص USB! تُعد محركات أقراص USB فئة واسعة من الأجهزة - وأول ما يتبادر إلى الذهن هو محركات الفلاش ومحركات الأقراص الصلبة المحمولة (وهي في الأساس محركات SATA عادية مع محول USB وغلاف بلاستيكي حولها). لكنني سأضم أيضًا محركات أقراص CD/DVD التي تعمل عبر USB وأجهزة NAS (التخزين المتصل بالشبكة) التي تحتوي على واجهة USB. تشترك جميع هذه الأجهزة في أمرين: أنها تتطلب نطاقًا تردديًا أكبر بكثير من جهاز إدخال، ولا تحب الانقطاعات. يمكن أن يتسبب انقطاع التشغيل من DVD أو من محرك أقراص صلبة في ظهور تشوهات في الفيديو، كما يمكن أن يؤدي انقطاع الكتابة إلى إهدار قرص CD فارغ، أو إتلاف نظام الملفات!
ومع ذلك، إليك ما أقترحه.
المحتويات
قد تكون بعض الطرق أكثر أو أقل ملاءمة - أو غير متاحة تمامًا - حسب حالتك.
يوفّر Windows (أفترض أنه 11 - لا توصل 10 بالشبكة، فالإصدارات غير ESU لم تعد تحصل على تحديثات أمنية بعد الآن!) حلاً أصليًا لمشاركة الأقراص والمجلدات. وعلى الرغم من أنك لا تحتاج إلى العبث بسطر الأوامر، فإنه لا يزال مرهقًا إلى حد ما. ويُقال أيضًا إن تحديثات Windows قد تُعطّل هذه الوظيفة. ومع ذلك، بمجرد مشاركة قرص، يصبح الوصول إليه سهلًا جدًا، حرفيًا ببضع نقرات فقط.

لبدء مشاركة المجلدات أو الأقراص على Windows 11، قم بما يلي:
وبالنسبة للمجلدات الفردية:
أما بالنسبة للانضمام - فافتح File Explorer، واختر Network، ويُفترض أن يظهر هناك.
يستخدم تعيين محرك الأقراص على Windows بروتوكول SMB. ومن الناحية التقنية، يمكن أيضًا الوصول إلى مشاركات SMB من أجهزة Linux عبر تطبيق Samba، لكن العملية قد تكون صعبة بعض الشيء. تحتاج إلى تحديد النطاق، وقد تحتاج أيضًا إلى فرض استخدام بروتوكول معيّن. وكما هي الحال عادةً مع تفاعلات Windows-Linux، تتعطل الأمور ويصعب العثور على دليل حاسم.
يملك مستخدمو Linux إمكانية الوصول إلى كلٍّ من NFS (على شكل nfs-kernel-server) وSMB (samba). وكلاهما يتطلب إعدادًا عبر سطر الأوامر وملفات التهيئة. في الواقع، وجدت حتى أن مشاركة SMB بين Linux وLinux أسهل نوعًا ما من NFS. تُدرج مشاركات Samba في Nautilus، ضمن Network، من دون أي إعداد إضافي - تمامًا كما هو الحال في Windows.
وبما أن Samba هو الخيار الأسهل، فإليك كيفية إنشاء مشاركة:
يبدو إعداد مشاركة Samba بهذا الشكل:
[testshare]
path = /home/youruser/sharedfolder
browseable = yes
read only = yes
ملاحظة: تحتاج إلى "browseable" لكي يظهر المجلد في Nautilus. ويُنصح باستخدام "read only"، حتى تعرف الإعداد صراحةً من دون الحاجة إلى تذكّر القيمة الافتراضية.
لفتح مشاركة تم إنشاؤها في Samba، شغّل Nautilus (ويُسمّى أحيانًا Files ببساطة) وانتقل إلى Network. إذا لم يظهر المجلد، فاستخدم حقل النص "Server address" للعثور عليه يدويًا.
من المحتمل أن يكون FlexiHub من Electronic Team, Inc. هو الخيار الأفضل من حيث السهولة، ومن شبه المؤكد أنه سيعمل. لكنه مدفوع أيضًا. أراه على أنه مقايضة - هل تريد أن تشق طريقك عبر القوائم؟ أو الأسوأ من ذلك، أن تحاول شرحها لقريب/زميل عمل عبر الهاتف؟ حتى على Linux، لم يسبب لي مُثبّت FlexiHub أي مشكلة (ولا للآخرين الذين احتاجوا إلى الوصول إلى أقراصي).
تقوم NFS وSMB بمشاركة مجلدات فردية، لكنهما لا يمنحانك وصولًا كاملًا إلى محرك الأقراص. إذا كنت بحاجة إلى استخدامه مثل جهاز كتلي - على سبيل المثال، لتشغيل smartctl، أو لنسخ ملف .iso باستخدام dd، أو ببساطة لعرض معلومات الجهاز - فسيتطلب ذلك حل USB-over-IP. يعمل FlexiHub بهذه الطريقة، وتتصرف الأجهزة المعاد توجيهها بهذه الطريقة كما لو كانت متصلة فعليًا.
إذا كنت تشارك محركات الأقراص على شبكة محلية، فإن NFS وSMB مناسبان. لكن تعريض المنافذ للإنترنت يشكل خطرًا كبيرًا! استخدم إما VPN أو اتصال نفق أو FlexiHub، لأنه يتولى جانب الأمان في الاتصال نيابةً عنك.
أنشئ رموز تسجيل دخول للاستخدام مرة واحدة ("الوصول المشترك" في https://account.flexihub.com/) إذا كنت تريد مشاركة أجهزتك - لا تعطِ الآخرين كلمة مرورك فقط!
الخطر الأساسي عند استخدام محرك أقراص عن بُعد هو، بالطبع، الوصول غير المصرح به. إذا قررت بالفعل إتاحة محركك على شبكة عامة، فاستخدم القائمة البيضاء لعناوين IP بدلًا من الحماية بكلمة مرور فقط. وعندما يتعلق الأمر بالبيانات الشخصية، فلا تجعلها متاحة على الإنترنت إطلاقًا.
ثم هناك الخطر الأكثر اعتيادية والمتمثل في عمليات الكتابة الخاطئة. إذا لم تكن تنوي الكتابة على قرص، فاستخدمه في وضع القراءة فقط الصريح، أو غيّر الملفات والمجلدات التي تصل إليها لتكون للقراءة فقط. في Windows، يمكنك إضافة سمة لوحدة تخزين لهذا الغرض، وفي Linux، يمكنك تغيير أذونات المجلدات في Nautilus أو من خلال chmod. لا تنسَ تطبيق التغيير بشكل متكرر على جميع العناصر الفرعية. يمكنك أيضًا إلغاء تحميل محرك الأقراص وإعادة توصيله يدويًا عبر udisksctl باستخدام الوسيطة "o -ro".
وبالطبع، إذا كنت تنوي الكتابة على محرك أقراص شبكي، فاستخدم عليه نظام ملفات يدعم التسجيل، مثل ext4 (Linux) أو NTFS (Windows). لن يفيد هذا كثيرًا مع قرص CD أو DVD غير قابل لإعادة الكتابة، لذا لا تكتب على هذه الأقراص عبر الشبكة إطلاقًا. وأخيرًا، احتفظ دائمًا بنسخ احتياطية!
بالنسبة لمحرك أقراص USB، فإن أول شيء يجب عليك فعله دائمًا هو توصيله بمنفذ USB3.0 (أو أحدث معيار وقت القراءة)، باستخدام كابل USB3.0 عالي الجودة.
اختر أفضل كابلات Ethernet، واستخدم أقصر الكابلات الممكنة، وبالنسبة للمشاركة غير المحلية، اختر المزود الذي يمنحك أكبر عرض نطاق.
عند قياس أدائه، لا تنسَ اختبار محرك الأقراص مع الملفات الكبيرة، وكذلك مع مجموعات من الملفات الأصغر. على Linux، استخدم الأمر "time" عند تشغيل الاختبارات. يعرض Windows عادةً سرعة نقل الملفات في مربع حوار النقل، لكنني سأقيسها احتياطًا.
هذا كل شيء! حظًا موفقًا مع محرك أقراص USB الخاص بك!
FlexiHub