2011-06-05 7 views
5

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

उत्तर

9

यदि आप अपना स्वयं का फाइल सिस्टम ड्राइवर लिखते हैं तो यह संभव है। सबसे आसान तरीका FUSE का उपयोग करना होगा जो आपको उपयोगकर्ता स्पेस में ड्राइवरों को लिखने की अनुमति देता है (अधिक, अधिक कर्नेल ड्राइवर लिखने से सुरक्षित और आसान)।

आपको शुरू करने के लिए hello world ड्राइवर उदाहरण है।

उनके विकी पर Database filesystems पर एक पृष्ठ भी है जिसे आपको देखना चाहिए।

+0

सही, धन्यवाद –

संबंधित मुद्दे