दोहरे / बहु बूट कंप्यूटर पर लिनक्स और विंडोज़ 7 के बीच फ़ाइलों को साझा करने का सबसे अच्छा तरीका क्या है?


16

बस अपने आप को एक नया कंप्यूटर मिला और यह सोचकर कि इसे कैसे सेट किया जाए।

मेरे पास win7 HP है और संभवत: दोहरे बूट के लिए शीघ्र ही उस पर कम से कम उबंटू के कुछ संस्करण स्थापित करेगा। भविष्य में अन्य लिनक्स डिस्ट्रो भी आ सकते हैं।

मेरे पास 1TB HDD है और मेरा सवाल है कि सभी OS पर फ़ाइलों को साझा करने का सबसे स्मार्ट तरीका क्या है? किस प्रारूप में?

मैं ऐप्स और गेम्स आदि के लिए विंडोज के लिए ~ 100GB ~ ​​उबंटू के लिए 20-50GB और कुछ तीसरे विभाजन के बारे में सोच रहा था, जहां मैं अपनी आम फाइलों जैसे मीडिया, पिक्स, डॉक्स, डाउनलोड और सामान को स्टोर करता हूं, बाकी खाली जगह लेता हूं।

साझा विभाजन क्या फाइलसिस्टम होना चाहिए?

साझा विभाजन पर एक ही स्थान पर इंगित करने के लिए विंडोज़ होम डाइरेक्टरीज़ और लिनक्स होम डाइरेक्टरीज़ प्राप्त करने के लिए कुछ स्मार्ट तरीका है या उन्हें अलग रखने की सिफारिश की जाएगी?


विभाजन साझा करते समय (केवल पढ़ने के अलावा), हाइबरनेशन से सावधान रहें
पलक

जवाबों:


6

सबसे आसान बात - एक nas नेटवर्क शेयर जो सिर्फ या USB पेन ड्राइव दोनों में काम करेगा!

इसके अलावा, जैसा कि उबंटू NTFS से पढ़ सकता है लेकिन Windows EXT2 / 4 आदि से नहीं पढ़ सकता है।

आपके सेटअप में, मैं व्यक्तिगत रूप से उबंटू के लिए एक 50GB विभाजन होगा और फिर आपके पास एक विकल्प होगा:

विंडोज के लिए बाकी और बस Ubuntu (जो काम करना चाहिए) से NTFS विभाजन का उपयोग या कुछ GBs की एक नई ड्राइव बनाने, NTFS या Fat32 के साथ प्रारूप, और फ़ाइलों को साझा करने के लिए उपयोग करें।

मैं व्यक्तिगत रूप से होम निर्देशिकाओं को ऑपरेटिंग सिस्टम को साझा नहीं करूंगा, यह काम कर सकता है - लेकिन मेरी पुस्तकों में, यह बाद में परेशानी के लिए पूछ रहा है।


हाँ, एक NAS मेरा सपना होगा, लेकिन यह अभी तक वास्तविकता नहीं है। घर निर्देशिकाओं को साझा नहीं करने के लिए उचित लगता है। अगर मैं एक बड़ा NTFS और r / w बनाता हूं जो कि लिनक्स से मैं दोनों ओएस से बहुत आसानी से आवश्यक फ़ोल्डरों का उपयोग कर सकता हूं।
जोनास जी

1
Windows ext2 / ext3 / ext4 पढ़ और लिख सकता है, मैंने Windows2 पर ext2fsd ड्राइवर स्थापित किया है , यह पढ़ने में अच्छा काम करता है , और मैं ext4 विभाजन में थोड़ी सी फाइलें लिखता हूं , वर्तमान सब कुछ ठीक लगता है।
लियूयान

6

जहां तक ​​इंटरऑपरेबिलिटी जाती है, FAT32 वह है जो 'सिर्फ काम' करने की सबसे अधिक संभावना है। हालाँकि NTFS का लिनक्स कार्यान्वयन बहुत ठोस है, इसलिए या तो NTFS विभाजन या FAT32 विभाजन काफी अच्छा होगा।

यदि आवश्यक हो तो लिनक्स विभाजन तक पहुँचने के लिए, आप विंडोज़ पर एक एक्सट्रीम ड्राइवर भी स्थापित कर सकते हैं


1
FAT32 इतनी पुरानी है कि मैं इससे बचना चाहूंगा। किसी भी विचार अगर खिड़कियों के लिए EXT- चालक पूरी तरह से उन पर भरोसा करने के लिए पर्याप्त स्थिर हैं?
जोनास जी

मैट वू एक मैं क्या उपयोग है। अभी तक कोई डेटा हानि नहीं हुई है। मैं व्यक्तिगत रूप से लिनक्स पर ntfs पसंद करता हूं
गीक

लिनक्स के लिए ntfs में 20 एमबी / एस के आसपास गति टोंटी का उपयोग किया जाता है मुझे लगता है
n611x007

4

मुझे ठीक वही समस्या हो रही थी जो अब आपको हो रही है।

  • वर्चुअल मशीन मेरे लिए एक विकल्प नहीं है क्योंकि मैं एक डेवलपर हूं और भौतिक हार्डवेयर तक पहुंच की आवश्यकता है।
  • एफएटी मेरी आवश्यकताओं को पूरा नहीं करता है क्योंकि मुझे अक्सर डीवीडी छवियां बनानी पड़ती हैं - मैं इसके साथ फंस जाता हूं (एफएटी 32 केवल 4 जीबी के अधिकतम आकार के साथ फाइल की अनुमति देता है)।
  • मैं NTFS का उपयोग नहीं करना चाहता था, क्योंकि इसके लिए देशी लिनक्स समर्थन पूर्ण नहीं है (लेखन पूरी तरह से समर्थित नहीं है) और NTFS-3G ड्राइवर बहुत सारे संसाधनों का उपयोग करता है - इंटरनेट से एक फ़ाइल को 100Mbit कनेक्शन के साथ डाउनलोड करना लगभग मुझे जमा देता है कोर i3।
  • ext3 / 4 एक अच्छा समाधान होगा, लेकिन मैं अपने डेटा की सुरक्षा के लिए TrueCrypt का उपयोग कर रहा हूं, और यदि आप TrueCrypt वॉल्यूम को माउंट करने का प्रयास करते हैं, तो Windows के लिए पूर्व-ड्राइवर BSOD का कारण बनता है।

यह वह उपाय है जिसके साथ मैं आया हूं:

  1. विंडोज + लिनक्स स्थापित करें

  2. अपना डेटा विभाजन ext3 / 4 करें

  3. लिनक्स में अपना डेटा विभाजन सेट करें (fstab प्रविष्टियाँ बनाएँ)

  4. विंडोज के लिए QEMU या VMware प्राप्त करें। एक न्यूनतम डेबियन सिस्टम स्थापित करें और भौतिक डेटा विभाजन को दूसरी हार्ड ड्राइव के रूप में निर्दिष्ट करें।

  5. नए वीएम के भीतर सांबा सेट करें, इसे उस विभाजन को अपने होस्ट में साझा करने की अनुमति दें। इस तरह मैं विंडोज के तहत विभाजन का उपयोग कर सकता हूं, और मेरे पास लिनक्स के तहत एफएटी या एनटीएफएस के साथ उपरोक्त कोई भी परेशानी नहीं है। मैं TrueCrypt का उपयोग भी कर सकता हूं!


यह बहुत अच्छा है, लेकिन क्या यह VMware और VM को चलाने के लिए संसाधनों का एक अच्छा हिस्सा नहीं है? और यह सब आग करने के लिए एक दर्द का एक सा नहीं है? (वीएमवेयर शुरू करें, वीएम शुरू करें, लॉगिन करें (शायद), ट्रूक्रिप्ट शुरू करें, पासफ़्रेज़ टाइप करें। निश्चित रूप से इनमें से कुछ चरणों को जोड़ा जा सकता है, लेकिन यह वास्तव में स्वचालित नहीं हो सकता है, जब तक कि मैं गलत नहीं हूं।
स्काउब

2

मैंने इसके लिए एक NTFS विभाजन का उपयोग किया। मेरे हिसाब से यह सबसे आसान और सुरक्षित है। FAT32 शायद एक भी अधिक सुरक्षित विकल्प है, लेकिन FAT32 बड़ी 4 GB (मुझे लगता है?) फ़ाइलों का समर्थन नहीं करता है। Windows को EXT विभाजन पढ़ने के तरीके हैं, लेकिन जिन लोगों की मैंने कोशिश की है वे बहुत सुरक्षित या स्थिर महसूस नहीं करते हैं ... अब तक बदल सकते हैं, लेकिन मुझे नहीं पता :)


हम्म ... तो, पसंदीदा तरीका तो NTFS को पढ़ने / लिखने के लिए Linux distro (s) बनाना होगा? Windows r / w EXTx न बनाएं। शायद मैं कम से कम एक फाइल सिस्टम समाधान के साथ उस पर जाऊंगा। लेकिन अगर मैं ऐसा करता हूं, तो मुझे तीन विभाजन की आवश्यकता नहीं है, दो पर्याप्त हैं: विंडोज़ के लिए NTFS और लिनक्स के लिए EXT3 / 4। और NTFS को पर्याप्त बड़ा करें।
जोनास जी

सही ढंग से। इसकी बहुत आसान है लिनक्स पढ़ना ntfs बनाने की तुलना में खिड़कियों को लिनक्स के फाइलसिस्टम में से एक पढ़ा जाता है। चूँकि आपको किसी अतिरिक्त सामान की जरूरत नहीं है जैसे कि nas या usb-stick या जो भी हो .. यह सबसे सरल उपाय है :)
akira

1
@ जोनास: मेरे पास किसी भी तरह से 3 विभाजन होंगे। एक विभाजन पर विंडोज़ और सॉफ़्टवेयर स्थापित होना और दूसरे पर आपका डेटा अच्छी बात है। यदि आपके पास जगह की कमी है, तो आपको एक और हार्ड-ड्राइव कारण प्राप्त करना चाहिए क्योंकि वे इन दिनों बहुत सस्ते हैं। मैं हमेशा ओएस या ऐसा कुछ अपग्रेड करने से नफरत करता हूं जब डेटा स्वयं ड्राइव पर नहीं होता है। और डेटा का बैकअप लेना बहुत आसान है जब वह अपने "कंटेनर" में होता है।
शविश

1

मल्टीबूट न ​​करें। वर्चुअल मशीन का उपयोग करें। वर्चुअलबॉक्स पर्याप्त है, और आप मास्टर इंस्टॉलेशन का एक फ़ोल्डर साझा करते हैं (जो 64 बिट होना चाहिए ताकि आपके पास 64 और 32 बिट अतिथि ओएस हो)।


1
वीएम मशीनें भी उपयोगी हैं, लेकिन मैं वास्तव में उस ओएस पर बूट करना चाहता हूं जिस पर मैं काम कर रहा हूं। कुछ छोटे विकास और सामान के लिए मैं VM का उपयोग करता हूं, लेकिन पूर्ण विकसित उपयोग के लिए मैं उस OS को बूट करना पसंद करता हूं जिसका मैं उपयोग करने वाला हूं। कम से कम अगर मल्टीबूटिंग के साथ भी फाइल साझा करने का कोई उचित तरीका है।
जोनास जी

क्या VirtualBox से भौतिक विभाजनों तक पहुंचना संभव नहीं है और उन्हें चलाने के रूप में वे VM के हैं? इस तरह से आप लिनक्स के लिए हार्ड बूट के लिए तार चुन सकते हैं या बस इसे वीएम के अंदर चला सकते हैं।
जोनास जी

@ जोनास: हाँ, मैं अपने भौतिक ज़ुबंटू विभाजन से सीधे बूट कर सकता हूं और इसे वीएम के रूप में चला सकता हूं ।
oKtosiTe

0

मेरे व्यक्तिगत अनुभव में मुझे निम्नलिखित समस्याएं थीं:

  • ext3: यह लिनक्स पर ठीक काम करता है, लेकिन खिड़कियों में हमेशा मुझे समस्याएं होती हैं। मैं EXT2 इफ्स के साथ माउंट कर सकता हूं , लेकिन समय के साथ मुझे कुछ डेटा हानि, या भ्रष्ट फाइलें होने लगीं। अंत में मैं केवल उबंटू से सिर्फ कचरा फ़ोल्डर और फाइलें देख सकता था। बाहर किया हुआ
  • NTFS: यह ठीक भी काम करता है, लेकिन इसके साथ बड़ी समस्या यह है कि विंडोज़ में मुझे अपने सत्र को हाइबरनेट करने की आदत है, इसलिए एक और क्षण में बस अपना ubuntu सत्र शुरू करें, विभाजन पर कुछ बदलाव करें और जब मैं वापस आऊं विंडोज़, उबंटू पर किए गए सभी परिवर्तन पूरी तरह से खो गए थे, इसके अलावा बनाई गई सभी भ्रष्ट फाइलें। ऐसा इसलिए है क्योंकि NTFS RAM में अंतिम बदलावों की एक कैशिंग प्रणाली के साथ काम करता है यहाँ देखें NTCaching और Data Recovery¨ । फिर से त्याग दिया
  • FAT32: मेरे लिए सबसे स्थिर, इस दृष्टिकोण के साथ एकमात्र ¨but this 4GB आकार की सीमा है।

इसलिए, प्रत्येक प्रकार के विभाजन की तरह, मुझे समस्याएं मिलीं, मैंने एक बड़ा FAT32 विभाजन बनाने का फैसला किया, जहां मैंने अधिकांश फ़ाइलों और किसी अन्य छोटे NTFS विभाजन को किसी भी परिस्थिति में डाल दिया, जहां मुझे किसी भी फ़ाइल को बड़ा करने की आवश्यकता है जो 4GB।


1
NTFS मुद्दा थोड़ा अजीब है। syncहाइबरनेशन से पहले टर्मिनल में कमांड जारी करने का प्रयास करें !
कोवलब

0

मैं ext2 और ext3 ड्राइव को माउंट करने के लिए अपने विंडोज़ (XP) सिस्टम पर "Ext2 ​​वॉल्यूम प्रबंधक" का उपयोग करता हूं और कभी भी कोई समस्या नहीं हुई है। सुचारू रूप से और तेजी से काम करता है। मैं इसकी अत्यधिक अनुशंसा करता हूं, क्योंकि यह खुला स्रोत है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.