2008-09-01 18 views
16

सबसे पहले अगर आपको जानकारी नहीं कर रहे हैं, साम्बा या smb == विंडोज फ़ाइल साझा, \\ कंप्यूटर \ शेयर आदिलिंक

मैं का एक समूह पर अलग अलग फ़ाइलों का एक समूह है विभिन्न कंप्यूटर यह ज्यादातर मीडिया है और इसमें काफी कुछ है। मैं इसे और अधिक प्रबंधनीय में समेकित करने के विभिन्न तरीकों की तलाश में हूं।

इस समय वहाँ कुछ ही विकल्प मैं देख रहा हूँ, कि चीजें विभिन्न साम्बा सर्वर पर साझा की एक सूची उत्पन्न होगा के बारे में मैं यह कहना और उन्हें अपलोड साम्बा शेयर इंडेक्सर किसी तरह का है सबसे जिनमें से पागल हैं ऐसी वेबसाइट पर जिसे खोजा जा सकता है और ब्राउज़ किया जा सकता है।

यह एक सस्ता समाधान है, ठीक है?

इस तथ्य को अनदेखा करते हुए कि विचार स्पष्ट रूप से कक्षा के कुछ तरीकों से कम है, क्या आप एक क्रॉस-ब्राउज़र तरीके से एचटीएमएल में सांबा फ़ाइल शेयरों को जोड़ने के किसी भी तरीके से जानते हैं? विंडोज़ में \\ कंप्यूटर \ शेयर करता है, लिनक्स में कोई smb: // computer/share करता है, जिनमें से कोई भी ब्राउज़र से afaik काम नहीं करता है, जिन्हें फ़ाइल प्रबंधक (जैसे कोई ब्राउज़र जो इंटरनेट एक्सप्लोरर नहीं है) के रूप में भी उपयोग नहीं किया जाता है।

कुछ स्पष्टीकरण

  • कंप्यूटर इस वेबसाइट का उपयोग करने के लिए इस्तेमाल किया ब्राउज़र (ओपेरा और Firefox) के मिश्रण से Windows (XP) और लिनक्स (Ubuntu) का एक मिश्रण है।
  • लिनक्स में smb दर्ज करने में: // कंप्यूटर/शेयर केवल नॉटिलस (और संभवतया आपके लिए केनकर/डॉल्फिन के लिए केडीकर/डॉल्फिन) में काम करता है। यह फ़ायरफ़ॉक्स या ओपेरा में काम नहीं करता है (फ़ायरफ़ॉक्स कुछ भी नहीं करता है, ओपेरा शिकायत करता है कि यूआरएल अवैध है)।
  • मेरे पास विंडोज़ बॉक्स आसान एटीएम नहीं है इसलिए मुझे यकीन नहीं है कि \\ कंप्यूटर \ शेयर आईई (जैसे फ़ायरफ़ॉक्स/ओपेरा) के अलावा कुछ भी काम करता है।
  • यदि आपके पास यादृच्छिक सांबा शेयरों का एक गुच्छा समेकित करने के लिए एक बेहतर विचार है (यह निश्चित रूप से मेरा से भी बदतर नहीं हो सकता है ;-)) यह जानना उचित है कि इस बात की कोई गारंटी नहीं है कि मैं किसी भी सर्वर को चाहूंगा इंडेक्स/समेकन किसी भी विशेष पल में होगा। इसके अलावा, मैं यह नहीं जानूंगा कि उन्होंने जो साझा किया है, वह खो गया है या छुपा हुआ है क्योंकि वे उपलब्ध नहीं थे। मैं जानना चाहता हूं कि वे 'foo' साझा करते हैं लेकिन वे वर्तमान में नीचे हैं।

उत्तर

6

हम्म, प्रोटोकॉल हैंडलर दिलचस्प लगते हैं।

Mark के रूप में कहा, Windows में प्रोटोकॉल हैंडलर ओएस स्तर

प्रोटोकॉल हैंडलर भी ब्राउज़र स्तर (जो पसंद किया जाता है पर किया जा सकता है पर से निपटा जा सकता है, यह पार मंच है के रूप में और स्थापित करने को शामिल नहीं करता कुछ भी)।

Summary of how it works in Firefox
Summary of how it works in Opera

+0

प्रोटोकॉल प्रबंधक स्थापना उबंटू 13.10 और Firefox पर मेरे लिए ठीक काम किया क्या Mozillazine पेज में कही गई सारी करने के लिए 27. विपरीत, यह अपने सिस्टम मैं दो चाबियाँ स्थापित करने के लिए किया था पर काम करने के लिए: नेटवर्क। प्रोटोकॉल-हैंडलर.expose.smb को गलत और network.protocol-handler.external.smb को सच में। फ़ायरफ़ॉक्स (आवश्यक?) को पुनरारंभ करने के बाद और पहली बार मैंने smb: // server/share जैसे लिंक पर क्लिक किया, मुझे एक संवाद मिला कि मुझसे इसे कैसे खोलें। यह/usr/bin/nautilus का उपयोग करने के लिए पर्याप्त था और इसे स्थायी रूप से काम करने के लिए मेरी पसंद याद रखें। मुझे यकीन है कि केडीई पर बिना किसी समस्या के नॉटिलस के बजाय डॉल्फिन का उपयोग किया जा सकता है। – gerlos

2

लिंक को क्रॉस प्लेटफार्म बनाने के लिए आप उपयोगकर्ता एजेंट को या तो सीजीआई स्क्रिप्ट या जावास्क्रिप्ट में देख सकते हैं और अपने यूआरएल को उचित तरीके से अपडेट कर सकते हैं।

वैकल्पिक रूप से, यदि आप एसएमबी शेयरों को मजबूत करना चाहते हैं तो आप Microsoft DFS (जो सांबा के साथ भी काम करता है) का उपयोग करने का प्रयास कर सकते हैं।

आपने एक डीएफएस रूट स्थापित किया है और इसे अपने पर्यावरण में मौजूद सभी अन्य एसएमबी/सांबा शेयरों के बारे में बताएं। ग्राहक तब रूट से कनेक्ट होते हैं और सभी शेयरों को देखते हैं जैसे कि वे उसी रूट मशीन पर होस्ट किए गए थे; जब वे शेयर खोलते हैं तो जड़ चुपचाप ग्राहकों को सही सिस्टम पर रीडायरेक्ट करता है।

इसे प्रतीकात्मक लिंक या एसएमबी के लिए वर्चुअल फ़ाइल सिस्टम की तरह सोचें।

यह आपकी ब्राउज़िंग समस्या को हल करेगा। मुझे यकीन नहीं है कि यह आपकी खोज को हल करेगा या नहीं।

3

मैं शायद सैमबा सर्वर पर अपाचे सेट अप करता हूं और इसे HTTP के माध्यम से फ़ाइलों को सेवा देता हूं। इससे आपको एक अच्छा ऑटोइंडेक्स डिफ़ॉल्ट पृष्ठ भी मिल जाएगा, और आप बस अपनी मास्टर सूची के लिए प्रत्येक इंडेक्स को wget और concatenate कर सकते हैं।

अन्य विचारों के एक जोड़े:

  1. file: // सर्वर/शेयर/फ़ाइल यह
  2. आप Windows में register protocol handlers, आप smb रजिस्टर कर सकता है तो कर सकते हैं और यह पुन: निर्देशित करने का वास्तविक विंडोज तरीका है फाइल करने के लिए://। मुझे गनोम/केडीई/आदि पर संदेह होगा। वही पेशकश करेगा।