FUSE लाइब्रेरी क्या है?
FUSE लाइब्रेरी क्या है?

वीडियो: FUSE लाइब्रेरी क्या है?

वीडियो: FUSE लाइब्रेरी क्या है?
वीडियो: FUSE and beyond: bridging filesystems by Emannuel Dreyfus 2024, जुलूस
Anonim

यूजरस्पेस में फाइल सिस्टम ( फ्यूज ) यूनिक्स और यूनिक्स जैसे कंप्यूटर ऑपरेटिंग सिस्टम के लिए एक सॉफ्टवेयर इंटरफेस है जो गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं को कर्नेल कोड को संपादित किए बिना अपनी फाइल सिस्टम बनाने की सुविधा देता है। फ्यूज Linux, FreeBSD, OpenBSD, NetBSD (पफ्स के रूप में), OpenSolaris, Minix 3, Android और macOS के लिए उपलब्ध है।

इसके अलावा, फ्यूज एपीआई क्या है?

फ्यूज (यूजरस्पेस में फाइलसिस्टम) लिनक्स कर्नेल में फाइल सिस्टम को निर्यात करने के लिए यूजरस्पेस प्रोग्राम के लिए एक इंटरफेस है। libfuse फाइल सिस्टम को माउंट करने, इसे अनमाउंट करने, कर्नेल से अनुरोध पढ़ने और प्रतिक्रिया वापस भेजने के लिए कार्य प्रदान करता है।

कोई यह भी पूछ सकता है कि FUSE फाइल सिस्टम कैसे काम करता है? फ्यूज ( फाइल सिस्टम उपयोगकर्ता स्थान में) एक सरल, अधिक समान API प्रदान करके #1 को ठीक करता है। उदाहरण के लिए, में फ्यूज सभी ऑपरेशन एक पूर्ण, पूर्ण पथ लेते हैं (यदि पथ "/" से शुरू होता है तो पथ पूर्ण होता है)। सापेक्ष पथों की कोई धारणा नहीं है। फ्यूज अपना. चलाकर #2 को ठीक करता है फाइल सिस्टम कर्नेल स्पेस के बजाय यूजर स्पेस में कोड।

कोई यह भी पूछ सकता है कि फ्यूज माउंट क्या है?

विवरण शीर्ष। फ्यूज (यूजरस्पेस में फाइल सिस्टम) लिनक्स कर्नेल में वर्चुअल फाइल सिस्टम को निर्यात करने के लिए यूजरस्पेस प्रोग्राम के लिए एक सरल इंटरफ़ेस है। फ्यूज गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं को बनाने के लिए एक सुरक्षित तरीका प्रदान करना भी है और पर्वत अपने स्वयं के फाइल सिस्टम कार्यान्वयन।

आप फ्यूज कैसे स्थापित करते हैं?

प्रति FUSE स्थापित करें : डाउनलोड करें फ्यूज क्लाइंट https://github.com/libfuse/libfuse/releases से। NS फ्यूज -. टार।

प्रत्येक डीग्राफ नोड पर:

  1. bdd उपयोगकर्ता को फ़्यूज़ समूह में जोड़ें।
  2. bdd उपयोगकर्ता को fusermount के लिए अनुमतियाँ पढ़ने और निष्पादित करने दें।
  3. bdd उपयोगकर्ता को /dev/fuse के लिए पढ़ने और लिखने की अनुमति दें।

सिफारिश की: