فرض إلغاء تحميل مشاركة CIFS في Linux
في بيئة مختلطة من Windows و Linux ، غالبًا ما تستخدم مشاركات Samba / Windows. تقليديا ، يعد استخدام GVFS و CIFS للوصول إلى مشاركات Windows على أجهزة كمبيوتر Linux أمرًا شائعًا. أنا شخصياً أفضل CIFS لأنه يعمل بشكل أكثر توقعًا وموثوقية وأسرع.
بروتوكول Server Message Block (SMB) هو بروتوكول مشاركة ملفات الشبكة لنظام Microsoft Windows. تسمى مجموعة حزم الرسائل التي تحدد إصدارًا معينًا من البروتوكول باللهجة. نظام ملفات الإنترنت المشترك (CIFS) هو لهجة SMB. يتوفر كل من SMB و CIFS أيضًا على VMS. يتوفر كل من SMB و CIFS أيضًا على أنظمة تشغيل أخرى مثل Linux و Android عبر تطبيقات بديلة لا تدعمها Microsoft رسميًا.
مع سيفس يوتيلس على نظام Linux ، يمكنك بسهولة تحميل مشاركة إلى أي مجلد تريده باستخدام ملف تتعدد
أمر. أيضًا ، يمكنك تكوين نقطة تحميل لـ CIFS بامتداد fstab
ملف.
تأتي المشكلة عندما يتعذر الوصول إلى الكمبيوتر البعيد. على سبيل المثال عندما يتم إيقاف تشغيل الكمبيوتر البعيد ، أو عند انقطاع اتصالك بالشبكة ، تمنحك المشاركة المركبة تجربة مروعة.
في كل مرة تحاول فيها الانتقال إلى الدليل الرئيسي لنقطة التحميل باستخدام تطبيق مدير الملفات ، يتجمد. عندما تحاول استخدام الإكمال التلقائي مع bash ، فإنه يتسبب في تأخير إذا تطابق نقطة التحميل مع نمط الاسم.
لحل هذه المشكلة ، جربت خيار إلغاء التحميل البطيء. انها umount -l
الأمر الذي يجب أن يكون مألوفًا لدى العديد من مستخدمي Linux. ومع ذلك ، لم يساعدني ذلك.
بعد بعض التجارب ، توصلت إلى الحل التالي.
لفرض إلغاء تحميل مشاركة CIFS في Linux، قم بما يلي.
- افتح تطبيق Terminal المفضل لديك.
- اكتب الأمر التالي:
sudo umount -a -t cifs -l
، ثم قدم كلمة المرور الخاصة بك. - إذا لم يكن الأمر sudo متاحًا في بيئتك ، فانتقل إلى الجذر باستخدام ملف
سو
الأمر ، ثم قم بإصدار الأمرumount -a -t cifs -l
هذا قد حل مشكلتي. إذا كنت تستخدم حل عمل آخر ، فلا تتردد في مشاركته في التعليقات.