विंडोज उप-सिस्टम से उबंटू विभाजन को एक्सेस करें


23

मेरे पास एक दोहरी बूट कॉन्फ़िगर पीसी है।

चूंकि विंडोज 10 में लिनक्स के लिए विंडोज सबसिस्टम है, क्या यह संभव है, इसके भीतर से EXT4 विभाजन तक पहुंचने के लिए?


हाँ, यह संभव है। इस धागे के बारे में कुछ जानकारी है कि askubuntu.com/questions/9933/…
स्ट्रेप्सिल्स

जवाबों:


12

क्या इसमें से EXT4 विभाजन को एक्सेस करना संभव है?

ऐसा नहीं लगता कि WSL किसी भी पार्टीशन को एक्सेस कर सकता है जिसे विंडोज खुद एक्सेस नहीं कर सकता । इसके अतिरिक्त यह केवल सिस्टम द्वारा माउंट किए गए केवल NTFS विभाजन तक ही सीमित प्रतीत होता है। इसका मतलब यह है कि अगर वे NTFS फाइल सिस्टम का उपयोग कर रहे थे तब भी नेटवर्क शेयर सुलभ नहीं होंगे।

यह निम्नलिखित कथनों द्वारा समर्थित है:

ड्राइव के लिए WSL क्वेरी सिस्टम-वाइड ड्राइव; लेटर-माउन्ट्स जो प्रति-उपयोगकर्ता हैं (जैसे कुछ नेटवर्क मैप्स, या विंडोज के लिए पैरागॉन के ext4fs ड्राइवर) को नहीं उठाया गया है।

डब्लूएसएल डेवलपर्स में से एक ने पुष्टि की कि यह मामला था।

आप ज्यादातर सही हैं। वर्तमान में हम केवल निश्चित NTFS वॉल्यूम का समर्थन करते हैं।

Ext4 विभाजन कैसे दर्ज करें

ऐसा प्रतीत होता है कि जबकि यह जानकारी विंडोज 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 उबंटू बैश शेल: मैं अन्य विंडोज ड्राइव कैसे माउंट कर सकता हूं? , और जबकि मैंने इससे सीधे कुछ भी नहीं खींचा है, यह अभी भी डब्ल्यूएसएल के भीतर से बढ़ते संस्करणों के विषय से संबंधित है।


5

हाँ तुम कर सकते हो। मैं नियमित रूप से Windows से ext4 संस्करणों का उपयोग करने के लिए ext2fsd का उपयोग करता हूं । ज्यादातर मेरी आवश्यकता रीड एक्सेस के लिए है, जो कि मैं इसे कैसे कॉन्फ़िगर करता हूं, और इसने त्रुटिपूर्ण रूप से काम किया है।

मैंने कभी-कभी समस्याओं को ध्यान में रखते हुए लिखने की पहुंच का परीक्षण किया है, लेकिन मैंने इसकी विश्वसनीयता के लिए इसका पर्याप्त उपयोग नहीं किया है।

SourceForge लिंक ने विंडोज के लिए एक लिनक्स ext2 / ext3 फाइल सिस्टम ड्राइवर के रूप में इसका वर्णन किया है , और यह निश्चित रूप से ext4 संस्करणों को बिना किसी समस्या के पढ़ता है , लेकिन जब तक मैंने या तो इसका परीक्षण नहीं किया है, तब तक मैं इसे लिखने के उपयोग के लिए उपयोग नहीं करूंगा। कुछ आश्वासन देखे गए कि ext4 समर्थित है।


2
उपयोगकर्ता वास्तव में यह नहीं पूछ रहा है कि विंडोज के भीतर से एक्सटी 4 को कैसे एक्सेस किया जाए, जो कि अच्छी तरह से प्रलेखित है, लेकिन उबंटू के भीतर से एक्सटी 4 वॉल्यूम तक कैसे पहुंचें विशेष रूप से लिनक्स संस्करण के लिए विंडोज सबसिस्टम। अब मैं इस बात से असहमत नहीं हूं कि ext2fsd का उपयोग करते हुए, उन्हें हालांकि ऐसा करने की अनुमति देगा, क्योंकि वे मेरे उत्तर में दिए गए आदेश के साथ केवल वॉल्यूम को माउंट कर सकते हैं।
रामहाउंड

1
@ रामहाउंड - एक बार वॉल्यूम बढ़ जाने पर ext2fsdइसे किसी अन्य विंडोज वॉल्यूम की तरह WSL से एक्सेस किया जा सकता है।
AFH

@AFH आप इसे WSL में कैसे माउंट करेंगे?
आफताब नवीद

WSL प्रारंभ होने पर, ड्राइव अक्षर वाले सभी विंडोज वॉल्यूम स्वचालित रूप से माउंट किए जाते हैं, जिनमें से एक्सेस के साथ ext2fsd। मैंने U:उबंटू विभाजन को सौंपा , और डब्ल्यूएसएल इसे देखता है /mnt/u/dfजांच के लिए टाइप करें।
AFH

1
@ygoe - यह मेरे Win10x64 डेस्कटॉप पर ठीक काम करता है, वर्तमान में 1803 पर है, लेकिन इसे पिछले रिलीज में से किसी पर कोई समस्या नहीं थी। यह स्टार्ट-अप पर मापदंडों के बिना चलाया जाता है।
AFH
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.