سؤال

أولاً، إذا لم تكن على علم، فإن samba أو smb == مشاركة ملفات Windows، \\computer\share وما إلى ذلك.

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

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

إنه حل رخيص، حسنًا؟

متجاهلين حقيقة أن الفكرة من الواضح أنها عبارة عن طريقتين أقل من الفصل الدراسي، هل تعرف أي فصول أي طريقة للربط بمشاركات ملفات السامبا في HTML بطريقة عبر المتصفحات؟في نظام التشغيل Windows، يقوم المرء بـ \\computer\share، وفي نظام Linux يقوم المرء بـ smb://computer/share، ولا يعمل أي منهما بشكل فعال من المتصفحات التي لا يتم استخدامها أيضًا كمديري الملفات (على سبيل المثال.أي متصفح غير Internet Explorer).

بعض التوضيحات

  • أجهزة الكمبيوتر المستخدمة للوصول إلى هذا الموقع هي مزيج من نظامي التشغيل Windows (XP) وLinux (Ubuntu) مع مزيج من المتصفحات (Opera وFirefox).
  • في Linux يبدو أن إدخال smb://computer/share يعمل فقط في Nautilus (ويفترض أن يكون Konqueror / Dolphin بالنسبة لك KDE3.5/4 أشخاص).إنه لا يعمل في Firefox أو Opera (لا يفعل Firefox شيئًا، ويشكو Opera من أن عنوان URL غير صالح).
  • ليس لدي جهاز صراف آلي يعمل بنظام Windows، لذلك لست متأكدًا مما إذا كان \\computer\share يعمل في أي شيء بخلاف IE (على سبيل المثال.فايرفوكس / أوبرا).
  • إذا كانت لديك فكرة أفضل لدمج مجموعة من مشاركات السامبا العشوائية (بالتأكيد لا يمكن أن تكون أسوأ بكثير من فكرتي؛-)) فمن الجدير معرفة أنه لا يوجد ضمان بأن أيًا من الخوادم التي أرغب في فهرستها/دمجها سيكون في أي لحظة معينة.علاوة على ذلك، لا أريد فقدان أو إخفاء ما شاركوه لمجرد عدم توفره.أود أن أعرف أنهم يشاركون "foo" لكنهم معطلون حاليًا.
هل كانت مفيدة؟

المحلول

حسنًا، تبدو معالجات البروتوكول مثيرة للاهتمام.

مثل علامة قال، في نظام التشغيل Windows يمكن التعامل مع معالجات البروتوكول على مستوى نظام التشغيل

يمكن أيضًا إجراء معالجات البروتوكول على مستوى المتصفح (وهو أمر مفضل، لأنه متعدد المنصات ولا يتضمن تثبيت أي شيء).

ملخص لكيفية العمل في فايرفوكس
ملخص لكيفية العمل في الأوبرا

نصائح أخرى

ربما أقوم فقط بإعداد Apache على خوادم SAMBA والسماح له بخدمة الملفات عبر HTTP.سيمنحك ذلك صفحة افتراضية رائعة للفهرسة التلقائية أيضًا، ويمكنك فقط الحصول على كل فهرس وربطه لقائمتك الرئيسية.

بضعة أفكار أخرى:

  1. file://server/share/file هي طريقة Windows الفعلية للقيام بذلك
  2. أنت تستطيع تسجيل معالجات البروتوكول في نظام التشغيل Windows، حتى تتمكن من تسجيل شخص ما وإعادة توجيهه إلى الملف://.أشك في جنوم/كيدي/إلخ.سوف تقدم نفس الشيء.

لجعل الروابط تعمل عبر الأنظمة الأساسية، يمكنك إلقاء نظرة على وكيل المستخدم إما في برنامج CGI النصي أو في JavaScript وتحديث عناوين URL الخاصة بك بشكل مناسب.

وبدلاً من ذلك، إذا كنت تريد دمج مشاركات الشركات الصغيرة والمتوسطة، فيمكنك محاولة استخدامها مايكروسوفت دي فس (والذي يعمل أيضًا مع سامبا).

يمكنك إعداد جذر DFS وإخباره بجميع مشاركات SMB/Samba الأخرى الموجودة في بيئتك.يتصل العملاء بعد ذلك بالجذر ويرون جميع المشاركات كما لو كانت مستضافة على جهاز الجذر الفردي هذا؛يقوم الجذر بإعادة توجيه العملاء بصمت إلى النظام الصحيح عندما يقومون بفتح مشاركة.

فكر في الأمر على أنه روابط رمزية أو نظام ملفات افتراضي للشركات الصغيرة والمتوسطة.

من شأنه أن يحل مشكلة التصفح لديك.لست متأكدًا مما إذا كان هذا سيحل مشكلة البحث الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top