उनके बदलने के बारे में सोचने वालों के लिए लिनक्स फाइलें पर विंडोज 10, ऐसा कुछ है जिसे आप जानना चाहते हैं। माइक्रोसॉफ्ट के मुताबिक, विंडोज़ से लिनक्स फाइलों को बनाने या बदलने के परिणामस्वरूप डेटा भ्रष्टाचार हो सकता है और आपके लिनक्स पर्यावरण को नुकसान पहुंचा सकता है जिससे आप अपने डिस्ट्रो को अनइंस्टॉल और पुनर्स्थापित कर सकते हैं।
विंडोज 10 पर लिनक्स फाइलों को न बदलें
इसका मतलब है कि आपकी सभी लिनक्स फाइलें या उन फ़ाइलों को '% LOCALAPPDATA% lxss'किसी भी विंडोज उपकरण का उपयोग करके बनाया या संपादित नहीं किया जाना चाहिए, या आपको कुछ गंभीर नुकसान का सामना करना पड़ सकता है।
आइए इस मुद्दे के कारणों का पता लगाएं।
अगर WSL या लिनक्स के लिए विंडोज सबसिस्टम किसी दिए गए फ़ाइल के लिए आपकी संग्रहीत लिनक्स फ़ाइल मेटाडेटा नहीं मिल पाती है, यह स्वचालित रूप से मानती है कि फ़ाइल दूषित या सिस्टम पर क्षतिग्रस्त है। ऐसा इसलिए है क्योंकि सभी फ़ाइल मेटाडेटा को विंडोज़ की तुलना में लिनक्स में अलग-अलग संग्रहित और प्रतिनिधित्व किया जाता है। डब्ल्यूएसएल एनटीएफएस फ़ोल्डरों में सभी लिनक्स डेटा स्टोर करता है, और इस प्रकार एनटीएफएस विस्तारित विशेषताओं में उनके मेटाडेटा की गणना करता है और जारी रहता है।
दूसरी तरफ, विंडोज 10 पर ऐप्स को रूट लिंक (% localappdata lxss ) के तहत संग्रहीत फ़ाइल बनाने / संशोधित करने के लिए प्रत्येक लिनक्स मेटाडेटा को फिर से गणना करने और बनाए रखने के लिए आवश्यक एल्गोरिदम नहीं होता है। इस प्रकार, यदि आप किसी भी लिनक्स फ़ाइलों को संशोधित करने के लिए Windows 10 ऐप या टूल का उपयोग करना चाहते हैं, तो एनटीएफएस प्रारूप की गैर-संगतता के कारण उनके पास उनके गुणों में पिछले मेटाडाटा में से कोई भी नहीं होगा।
इन विंडोज उपकरणों का एक अन्य पहलू यह है कि वे आम तौर पर मूल फ़ाइल को तुरंत संपादित नहीं करते हैं। इसके बजाय वे मूल को हटाकर, उन्हें ऐप पर फिर से बनाकर काम करते हैं और फिर इसे सभी आवश्यक संपादन के साथ उपयोगकर्ता को बहाल करते हैं। यह प्रक्रिया सभी एनटी फाइलों और मेटाडेटा की लिनक्स फ़ाइल से वंचित है, और एनटी फ़ाइल विस्तारित गुण अक्सर जारी नहीं होते हैं और खो जाते हैं। इस प्रकार, यदि आपकी लिनक्स फ़ाइल में कोई भी गलत फ़ाइल मेटाडेटा नहीं है, तो विंडोज ऐप्स उन्हें भ्रष्ट मानेंगे और शायद उन्हें एक अनुपयोगी फ़ाइल में परिवर्तित कर देगा।
निवारण
विंडोज 10 और लिनक्स ऐप्स के हाइब्रिड का उपयोग करने वाली फ़ाइलों पर काम करने के लिए, उन फ़ाइलों को अपने विंडोज फाइल सिस्टम में काम करना और स्टोर करना पसंद करते हैं, और विंडोज और बैश शैल दोनों से उन्हें एक्सेस करते हैं / MNT /
माइक्रोसॉफ्ट के सीनियर प्रोग्राम मैनेजर रिच टर्नर कहते हैं - फ़ाइलों को खोने से बचने के लिए इन नियमों का पालन करना सुनिश्चित करें, और / या अपने डेटा को दूषित करना:
- अपने विंडोज़ फाइल सिस्टम में फाइलों को स्टोर करें जिन्हें आप विंडोज टूल्स और लिनक्स टूल्स का उपयोग करके बनाना / संशोधित करना चाहते हैं
- विंडोज ऐप्स, टूल्स, स्क्रिप्ट या कंसोल से लिनक्स फाइलें न बनाएं / संशोधित न करें।
पूर्ण पढ़ने के लिए, इस ब्लॉग पोस्ट को पढ़ें MSDN.
संबंधित पोस्ट:
- विंडोज 10 पर उबंटू पर बैश कैसे चलाएं
- विंडोज के लिए मुफ्त छवि मेटाडाटा दर्शक और संपादक
- MagicArchiver: संग्रह फ़ाइलों को बनाएं या संशोधित करें
- विंडोज 10/8/7 के लिए सर्वश्रेष्ठ मुफ्त सॉफ्टवेयर डाउनलोड
- माइक्रोसॉफ्ट अब लिनक्स और ओपन सोर्स हार्टिंग क्यों कर रहा है?