बाहरी मेमोरी

फाइलों को सीधे एसपीएस से असिंक्रोनस रूप से पढ़ा और लिखा जा सकता है। इस प्रक्रिया का कॉन्फ़िगरेशन हर प्रोजेक्ट के लिए होता है। सभी डेटा सहित सभी पासवर्ड्स प्रोजेक्ट के एक्सपोर्ट करने पर संरक्षित रहते हैं।

महत्वपूर्ण निर्देश

जब किसी स्टोरेज मीडिया पर डेटा लिखा जा रहा हो, तो उस उपकरण को हटाने से डेटा नुकसान या फाइल सिस्टम के क्षति का खतरा होता है। इसलिए यह सुझाव दिया जाता है कि जब तक डेटा कैरियर इनिशियलाइज़्ड है, तब तक लिखने की प्रक्रिया को विज़ुअलाइज़ किया जाए।

कृपया यूएसबी स्टोरेज मीडिया के लिए बिजली की खपत पर ध्यान दें। बहुत अधिक बिजली से सर्वर को नुकसान हो सकता है। यह हर सर्वर के लिए अलग होता है।

जो डेटा एफटीपी के माध्यम से ट्रांसफर किया जाता है, वह किसी भी प्रकार के हमलों से सुरक्षित नहीं होता है, क्योंकि यह प्लेन टेक्स्ट में ट्रांसमिट किया जाता है। इसलिए एसएसएच2 या एफटीपीएस का उपयोग करने की सलाह दी जाती है।

हर स्टोरेज के लिए स्वतः ही एक नई सेवा बनाई जाती है। इसलिए ध्यान रखें कि ये सभी सेवाएं आरएम का उपयोग करती हैं, भले ही स्टोरेज का उपयोग नहीं हो रहा हो।

कुछ समय बाद पुराने डेटा को स्वचालित रूप से हटाना चाहिए। विशेष रूप से प्रोजेक्ट स्टोरेज के मामले में, पूर्ण लिखना सर्वर को अनुपयोगी बना सकता है।

कार्यप्रणाली

एक स्टोरेज को एसपीएस द्वारा लिखा या पढ़ा जा सके, इसके लिए पहले इसे फंक्शन ब्लॉक FS_INIT के साथ इनिशियलाइज़ करना होगा।

सभी यूएसबी स्टोरेज को ऑपरेटिंग सिस्टम के साथ इनिशियलाइज़ेशन के दौरान कनेक्ट किया जाता है। दूरस्थ फाइल सिस्टम वाले स्टोरेज के मामले में, हर एक्शन पर एक कनेक्शन बनाया और फिर बंद कर दिया जाता है। यह विधि धीमी होती है, लेकिन यह टारगेट सर्वर के रिसोर्स को बचाता है।

सर्वर की पुनः शुरूआत के दौरान, ड्राइव की स्थिति एसपीएस में संग्रहीत की जाती है और फिर स्टार्ट करने के बाद पुनः स्थापित की जाती है।

स्टोरेज खोजना

कॉन्फ़िगरेशन के दौरान, स्टोरेज को सीधे खोजा जा सकता है। एक यूएसबी स्टोरेज को खोजने के लिए, एक इनिशियलाइज़्ड कनेक्शन की आवश्यकता होती है।

कॉन्फ़िगरेशन

पहले, मीडिया को डेटा बाहरी मेमोरी के तहत कॉन्टेक्स्ट मेनू में बनाया जाता है।

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

टिप: स्टोरेज को पूरी तरह से डीएक्टिवेट किया जा सकता है। अगर चेकबॉक्स सक्षम नहीं है, तो सेवा भी पूरी तरह से समाप्त हो जाती है।

बाहरी मीडिया को एड्रेस करने के लिए, यह आवश्यक है कि उन्हें फाइल सिस्टम फंक्शन ब्लॉक्स का उपयोग करके एसपीएस में एड्रेस किया जाए।

पहले, फाइल सिस्टम को इनिशियलाइज़ करना या सिस्टम में शामिल करना होगा। यह FS_INIT फंक्शन ब्लॉक के साथ होता है।

सूचना: ध्यान रखें कि FS_INIT फंक्शन ब्लॉक को संभवतः हर स्टोरेज के लिए केवल एक बार उपयोग किया जाना चाहिए, क्योंकि जब कोई अन्य प्रोग्राम चल रहा होता है, तब स्टोरेज रिलीज़ नहीं होता।

सहयोगी प्रोटोकॉल्स

निम्नलिखित प्रोटोकॉल्स का समर्थन किया जाता है:

प्रोटोकॉल विवरण
डेटा सर्वर पर स्वयं की एक स्वतंत्र प्रोजेक्ट स्टोरेज। यह प्रोजेक्ट के अलावा अलग से एक्सपोर्ट किया जाता है। हर प्रोजेक्ट में केवल एक प्रोजेक्ट स्टोरेज का उपयोग किया जा सकता है। स्टोरेज को हटाने के बाद डेटा संरक्षित रहते हैं।
यूएसबी एक यूएसबी स्टोरेज मीडिया के व्यक्तिगत पार्टिशन तक पहुंच। कृपया अध्याय यूएसबी कनेक्टर्स में एड्रेसिंग पर ध्यान दें।
एसएसएच दूरस्थ एसएसएच2 सर्वर द्वारा एसएफटीपी। वर्तमान में प्रमाणपत्रों का उपयोग करके प्रमाणीकरण का समर्थन नहीं किया जाता है।
एफटीपी/एफटीपीएस दूरस्थ एफटीपी सर्वर या टीएलएस कनेक्शन द्वारा एफटीपी सर्वर। कुछ ऑपरेशन्स पासिव मोड में होते हैं।
एसएमबी सर्वर विंडोज शेयर सर्वर। यह प्रकार केवल कोर 2 से उपलब्ध है।

सहयोगी फाइल सिस्टम्स

यूएसबी द्वारा सभी सामान्य फाइल सिस्टम्स का समर्थन किया जाता है। इसके साथ ही सर्वर पर पार्टिशन्स भी पहचाने जाते हैं और उचित रूप से प्रदर्शित किए जाते हैं। निम्नलिखित फाइल सिस्टम्स का समर्थन किया जाता है:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

सूचना: पार्टिशन को पहचाने के लिए यह 1 एमबी से बड़ा होना चाहिए।

उपयोग उदाहरण

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

  • बाहरी मीडिया पर लॉग डेटा लिखना।
  • एनालिसिस के लिए सीएसवी डेटा लिखना।
  • एक्सेस अनुमतियों को पढ़ना।
  • दूरस्थ स्टोरेज पर रिपोर्ट्स स्वचालित रूप से रखना।