Windows

आपको विंडोज़ 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

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

विंडोज 10 पर लिनक्स फाइलों को न बदलें

इसका मतलब है कि सभी आपकी लिनक्स फाइलें या ` % localappdata% lxss ` के अंतर्गत संग्रहीत फ़ाइलों को किसी भी विंडोज उपकरण का उपयोग करके बनाया या संपादित नहीं किया जाना चाहिए, या आपको कुछ गंभीर नुकसान का सामना करना पड़ सकता है।

आइए एक्सप्लोर करें इस समस्या के कारण।

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

दूसरी तरफ, विंडोज 10 पर ऐप्स के पास प्रत्येक लिनक्स मेटाडेटा को फिर से गणना करने और बनाए रखने के लिए आवश्यक एल्गोरिदम नहीं है समय वे मूल लिंक (% localappdata lxss) के अंतर्गत संग्रहीत फ़ाइल बनाते / संशोधित करते हैं। इस प्रकार, यदि आप किसी भी लिनक्स फ़ाइलों को संशोधित करने के लिए Windows 10 ऐप या टूल का उपयोग करना चाहते हैं, तो एनटीएफएस प्रारूप की गैर-संगतता के कारण उनके पास उनके गुणों में पिछले मेटाडाटा में से कोई भी नहीं होगा।

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

रोकथाम

विंडोज 10 के हाइब्रिड का उपयोग करने वाली फ़ाइलों पर काम करने के लिए और लिनक्स ऐप, उन फ़ाइलों को अपने विंडोज फाइल सिस्टम में काम करना और स्टोर करना पसंद करते हैं, और उन्हें विंडोज़ और बैश शैल से / mnt // path के माध्यम से एक्सेस करते हैं। अपनी लिनक्स फ़ाइलों तक पहुंचने के लिए दोनों सेवाओं का उपयोग करने से विंडोज़ सभी एनटी फाइल सिस्टम तत्वों को पहचानने में मदद करेगा। यह फाइल सिस्टम के बीच फ़ाइलों को प्रतिलिपि किए बिना विंडोज टूल्स और बैश टूल्स दोनों का उपयोग करके एक ही फाइलों तक पहुंचने में आपकी सहायता करता है।

माइक्रोसॉफ्ट के सीनियर प्रोग्राम मैनेजर रिच टर्नर कहते हैं - खोने से बचने के लिए इन दो नियमों का पालन करना सुनिश्चित करें फ़ाइलें, और / या आपके डेटा को दूषित करना:

  1. अपने विंडोज़ फाइल सिस्टम में फ़ाइलों को स्टोर करें जिन्हें आप विंडोज टूल्स और लिनक्स टूल्स का उपयोग करके बनाना / संशोधित करना चाहते हैं
  2. विंडोज ऐप, टूल्स, स्क्रिप्ट्स या लिनक्स फाइलों को लिनक्स फाइलें बनाएं / संशोधित न करें कंसोल।

पूर्ण पढ़ने के लिए, एमएसडीएन पर इस ब्लॉग पोस्ट को पढ़ें।