लिनक्स टकसाल 10 ntfs फाइल सिस्टम को भ्रष्ट करता है


10

मेरे पास लिनक्स मिंट 10 और विंडोज 7 एक ही एचडीडी पर स्थापित है। पहले विभाजन लिनक्स है, फिर स्वैप, फिर विंडोज सिस्टम विभाजन और अंत में आमतौर पर उपयोग किए जाने वाले डेटा के लिए एक NTFS विभाजन जो मैं सिस्टम के बीच साझा करना चाहता हूं। मैं लगभग विशेष रूप से लिनक्स पर काम करता हूं, कभी-कभी विंडोज को बूट करता हूं।

समस्या यह है कि टकसाल लगभग हर बार NTFS विभाजन को भ्रष्ट करता है - कभी-कभी यह केवल डेटा विभाजन है विंडोज की जाँच करना चाहता है, कभी-कभी यह सिस्टम विभाजन है, हालांकि मैं लिनक्स से जीत सिस्टम विभाजन को कभी नहीं लिखता।

मैंने पहले ही कई बार विंडोज़ शुरू करने के बाद डेटा विभाजन पर डेटा हानि का अनुभव किया है। जीत की स्थापना पूरी तरह से दो बार टूट गई थी - शुरू करने में असमर्थ और पुनः स्थापित किया जाना था। और इसके वर्षों में मैं कुछ हफ्तों के बारे में बात कर रहा हूं।

मैंने पहले भी दोहरे बूट सिस्टम को स्थापित और उपयोग किया है, लेकिन केवल उबंटू के साथ, और कभी भी डेटा भ्रष्टाचार के साथ कोई समस्या नहीं थी।

समस्या क्या हो सकती है और इसके बारे में क्या किया जा सकता है? कोई अतिरिक्त जानकारी जो मैं प्रदान कर सकता हूं?


यदि आप फ़ाइल-सिस्टम को केवल पढ़ने के लिए माउंट करते हैं, तो क्या अभी भी भ्रष्टाचार होता है? यदि नहीं तो मैं एक FAT32 फाइलसिस्टम का उपयोग डेटा को वापस विंडोज में ट्रांसफर करने के लिए करूंगा क्योंकि NTFS की तुलना में लिनक्स में FAT32 का समर्थन अधिक परिपक्व है।
Mokubai

@Mokubai। धन्यवाद, आपने अभी तक उन्हें केवल पढ़ने के लिए माउंट करने की कोशिश नहीं की है। सूक्ति एकीकरण डिफ़ॉल्ट रूप से दोनों विभाजन को जीतता है। मुझे यह देखना होगा कि कैसे करना है। क्या विंडोज़ सिस्टम विभाजन को बढ़ते हुए लिनक्स को रोकने का एक तरीका है?
कोस्तजा

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

जवाबों:


5

सबसे सुरक्षित बात शायद NTFS विभाजन को केवल पढ़ने के लिए माउंट किया गया हो और डेटा ट्रांसफर करने के लिए या तो USB मेमोरी स्टिक या FAT32 स्वरूपित विभाजन का उपयोग करें। इससे होने वाले किसी भी भ्रष्टाचार को रोका जाना चाहिए।

कॉन्फ़िगरेशन फ़ाइल जो यह निर्धारित करती है कि कंप्यूटर के बूट समय पर फाइलसिस्टम माउंट हो जाते हैं /etc/fstab। यह फाइलसिस्टम डिवाइस (पार्टीशन) नाम, फाइलसिस्टम के उस बिंदु को सूचीबद्ध करता है, जिस पर यह माउंट हो जाता है (जैसे "/ mnt / विभाजन_नाम"), और विभिन्न विकल्प जो फाइलसिस्टम चालक को पास किए जा सकते हैं।

PySDM नामक एक कार्यक्रम है जो आपके लिए फ़ाइल को संपादित कर सकता है, और जाहिर है आप इसे इस पृष्ठ पर लिनक्स टकसाल के लिए प्राप्त कर सकते हैं ।

एक उदाहरण के रूप में नीचे की छवि का उपयोग करते हुए, आपको विभाजन सूची के माध्यम से देखना होगा जब तक कि आप अपने विंडोज इंस्टॉल (माउंट बिंदुओं की जांच करके) से संबंधित विभाजन नहीं पाते। जहाँ आप optionsनीचे का क्षेत्र देखते हैं, आप शायद कुछ पसंद करेंगे user,noexec। आप पहले से ही जो भी विकल्प हैं, उसे रखना चाहते हैं, लेकिन roविकल्प की सूची में (उदाहरण के लिए) जोड़ें (उदाहरण के लिए:) user,ro,noexec

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

PySDM

आपको भ्रष्टाचार क्यों हो सकता है इसकी थोड़ी जानकारी:

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

विंडोज के प्रत्येक क्रमिक उन्नयन के साथ, माइक्रोसॉफ्ट ने फाइलसिस्टम को अपग्रेड किया है और लिनक्स को उन लोगों के लिए पकड़ने और समर्थन करने की कोशिश करने की दौड़ में छोड़ दिया गया है जो एक बार में दोनों प्रणालियों का उपयोग करने में सक्षम होना चाहते हैं। इसलिए, जबकि लिनक्स Windows XP NTFS विभाजन को सुरक्षित रूप से पढ़ने और लिखने में सक्षम हो सकता है, यह विंडोज 7 NTFS विभाजन के साथ अभी तक विश्वसनीय नहीं हो सकता है (इस लेखन के रूप में)। विभिन्न लिनक्स फ्लेवर के लिए NTFS ड्राइवरों के अलग-अलग संस्करण होना संभव है, जो हो सकता है कि उबंटू ठीक था, लेकिन मिंट नहीं है। यदि आप उबंटू के साथ विंडोज एक्सपी का उपयोग कर रहे थे, तो हो सकता था कि वे खुशी से एक साथ काम कर रहे थे।

मैंने अतीत में लिनक्स का उपयोग किया है, और जब भी मैंने कर्नेल को संकलित किया है जहां NTFS विकल्प स्थित हैं, तो मुझे वास्तव में जानबूझकर NTFS लिखने के समर्थन को सक्षम करना पड़ा क्योंकि यह प्रयोगात्मक और संभावित रूप से खतरनाक (जैसा कि आपको पता चला है) चिह्नित किया गया था।

FAT32 एक फाइलसिस्टम है जो परिपक्व है, अच्छी तरह से परिभाषित है, और कई वर्षों से नहीं बदला है, इसलिए लिनक्स समर्थन बहुत अच्छा है।

यह पूरी तरह से संभव है कि भविष्य में एक अपडेट के बाद, आप एनटीएफएस विभाजन को बिना किसी डर के पढ़ और लिख पाएंगे, लेकिन Microsoft को सनकीपन का खतरा है और वह भविष्य में आसानी से समर्थन को फिर से तोड़ सकता है।


यह उतना ही महान है जितना कि एक उत्तर मिल सकता है। बहुत बहुत धन्यवाद।
कोस्तजा

@kostja आपका बहुत-बहुत स्वागत है। क्या PySDM फाइल सिस्टम को आसानी से बनाने के लिए काम करता है?
Mokubai

हां, एक आकर्षण की तरह काम किया। मैं सिस्टम विभाजन को माउंट करने में असमर्थ हूं और डेटा विभाजन में लेखन अक्षम है। जाँच करने के लिए एक दो बार पुनः आरंभ करें - कोई भ्रष्टाचार अभी तक नहीं :)
kostja

1

क्या आपके पास हाइब्रिड नींद सक्षम है (नियंत्रण कक्ष में Win7 पावर विकल्प देखें)? ऐसा लगता है कि NTFS-3G मिंट में, अगर बूट किया गया जब Win7 हाइब्रिड नींद में होता है, तो NTFS फाइल सिस्टम को भ्रष्ट कर सकता है - हालाँकि, यह हमेशा विंडोज तब बूट लिनक्स को हाइबरनेट करने के लिए एक बुरा विचार है, इसलिए यह पूरी तरह से मिंट की गलती नहीं है। इस पोस्ट को देखें

मिंट में NTFS भ्रष्टाचार की कुछ अन्य रिपोर्टें भी हैं ।


धन्यवाद, मैंने कभी भी सिस्टम को रिबूट करने की कोशिश नहीं की, जबकि यह हाइबरनेटिंग था। भ्रष्टाचार को नियमित शटडाउन / पुनरारंभ चक्र के साथ पुन: प्रस्तुत किया जा सकता है।
कोस्तजा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.