मेरे पास एक दोहरी बूट कॉन्फ़िगर पीसी है।
चूंकि विंडोज 10 में लिनक्स के लिए विंडोज सबसिस्टम है, क्या यह संभव है, इसके भीतर से EXT4 विभाजन तक पहुंचने के लिए?
मेरे पास एक दोहरी बूट कॉन्फ़िगर पीसी है।
चूंकि विंडोज 10 में लिनक्स के लिए विंडोज सबसिस्टम है, क्या यह संभव है, इसके भीतर से EXT4 विभाजन तक पहुंचने के लिए?
जवाबों:
क्या इसमें से EXT4 विभाजन को एक्सेस करना संभव है?
ऐसा नहीं लगता कि WSL किसी भी पार्टीशन को एक्सेस कर सकता है जिसे विंडोज खुद एक्सेस नहीं कर सकता । इसके अतिरिक्त यह केवल सिस्टम द्वारा माउंट किए गए केवल NTFS विभाजन तक ही सीमित प्रतीत होता है। इसका मतलब यह है कि अगर वे NTFS फाइल सिस्टम का उपयोग कर रहे थे तब भी नेटवर्क शेयर सुलभ नहीं होंगे।
यह निम्नलिखित कथनों द्वारा समर्थित है:
ड्राइव के लिए WSL क्वेरी सिस्टम-वाइड ड्राइव; लेटर-माउन्ट्स जो प्रति-उपयोगकर्ता हैं (जैसे कुछ नेटवर्क मैप्स, या विंडोज के लिए पैरागॉन के ext4fs ड्राइवर) को नहीं उठाया गया है।
डब्लूएसएल डेवलपर्स में से एक ने पुष्टि की कि यह मामला था।
आप ज्यादातर सही हैं। वर्तमान में हम केवल निश्चित NTFS वॉल्यूम का समर्थन करते हैं।
ऐसा प्रतीत होता है कि जबकि यह जानकारी विंडोज 10 1703 के लिए सही है और नीचे विंडोज 10 1709 से शुरू करना संभव है।
नवीनतम विंडोज इनसाइडर बिल्ड में, लिनक्स (WSL) के लिए विंडोज सबसिस्टम अब आपको DrvFs फाइल सिस्टम का उपयोग करके मैन्युअल रूप से विंडोज ड्राइव को माउंट करने की अनुमति देता है। पहले, जब आप Bash लॉन्च करते हैं, तो WSL स्वचालित रूप से सभी निश्चित NTFS ड्राइव को माउंट करेगा, लेकिन अतिरिक्त ड्राइव जैसे रिमूवेबल ड्राइव या नेटवर्क स्थानों को माउंट करने के लिए कोई समर्थन नहीं था।
अब, न केवल आप अपने सिस्टम पर किसी भी ड्राइव को मैन्युअल रूप से माउंट कर सकते हैं, हमने अन्य फाइल सिस्टम जैसे कि एफएटी, साथ ही साथ सुरक्षा स्थानों को भी समर्थन जोड़ा है। यह आपको हटाने योग्य यूएसबी स्टिक या सीडी सहित किसी भी ड्राइव तक पहुंचने में सक्षम बनाता है, और किसी भी नेटवर्क स्थान पर आप सभी विंडोज में WSL से पहुंच सकते हैं।
लिनक्स के लिए विंडोज सबसिस्टम में फाइल सिस्टम में सुधार
चूंकि विभाजन पहले से ही ड्राइव पर मौजूद है, इसलिए आपको इसे माउंट करने में सक्षम होना चाहिए, जैसे कि आप लिनक्स में किसी अन्य विभाजन को। हालाँकि, मुझे मिली जानकारी और उदाहरणों के आधार पर, यह संभव नहीं हो सकता है क्योंकि Windows खुद नहीं जानता होगा कि EXT4 विभाजन को कैसे संभालना है।
DrvFs का उपयोग करके विंडोज ड्राइव को माउंट करने के लिए , आप नियमित लिनक्स माउंट कमांड का उपयोग कर सकते हैं। उदाहरण के लिए, हटाने योग्य ड्राइव को माउंट करने के लिए D: as / mnt / d निर्देशिका, निम्न कमांड चलाएँ:
$ सूदो मक्दिर / मंत / द
$ सुडो माउंट -t ड्रवफ़्स डी: / एमएनटी / डी
अब, आप अपने D: ड्राइव के तहत / mnt / d की फाइल एक्सेस कर पाएंगे। जब आप ड्राइव को अनमाउंट करना चाहते हैं, उदाहरण के लिए ताकि आप इसे सुरक्षित रूप से हटा सकें, तो निम्न कमांड चलाएं:
$ सूद umount / mnt / d
निम्नलिखित प्रश्न इस विषय से संबंधित है विंडोज 10 उबंटू बैश शेल: मैं अन्य विंडोज ड्राइव कैसे माउंट कर सकता हूं? , और जबकि मैंने इससे सीधे कुछ भी नहीं खींचा है, यह अभी भी डब्ल्यूएसएल के भीतर से बढ़ते संस्करणों के विषय से संबंधित है।
हाँ तुम कर सकते हो। मैं नियमित रूप से Windows से ext4 संस्करणों का उपयोग करने के लिए ext2fsd का उपयोग करता हूं । ज्यादातर मेरी आवश्यकता रीड एक्सेस के लिए है, जो कि मैं इसे कैसे कॉन्फ़िगर करता हूं, और इसने त्रुटिपूर्ण रूप से काम किया है।
मैंने कभी-कभी समस्याओं को ध्यान में रखते हुए लिखने की पहुंच का परीक्षण किया है, लेकिन मैंने इसकी विश्वसनीयता के लिए इसका पर्याप्त उपयोग नहीं किया है।
SourceForge लिंक ने विंडोज के लिए एक लिनक्स ext2 / ext3 फाइल सिस्टम ड्राइवर के रूप में इसका वर्णन किया है , और यह निश्चित रूप से ext4 संस्करणों को बिना किसी समस्या के पढ़ता है , लेकिन जब तक मैंने या तो इसका परीक्षण नहीं किया है, तब तक मैं इसे लिखने के उपयोग के लिए उपयोग नहीं करूंगा। कुछ आश्वासन देखे गए कि ext4 समर्थित है।
ext2fsd
इसे किसी अन्य विंडोज वॉल्यूम की तरह WSL से एक्सेस किया जा सकता है।
ext2fsd
। मैंने U:
उबंटू विभाजन को सौंपा , और डब्ल्यूएसएल इसे देखता है /mnt/u/
। df
जांच के लिए टाइप करें।