कई अलग-अलग ओएस के बीच जंगम डिस्क के लिए कौन सी फाइल-सिस्टम अच्छा है?


1

मैं अक्सर विभिन्न ओएस, लगभग चार प्रकार - लिनक्स, विंडोज, मैक ओएस एक्स, फ्रीबीएसडी के बीच डेटा बदलने के लिए जंगम डिस्क (यूएसबी) का उपयोग करता हूं। जाहिर है, VFAT का समर्थन सभी प्रकार के OS में किया जाता है। लेकिन यह छोटा है: यह स्वामित्व, विशेषाधिकारों जैसे सामान्य यूनिक्स विशेषताओं को संरक्षित नहीं कर सकता है। NTFS लिनक्स और मैक ओएस एक्स के तहत FUSE का उपयोग करके लिखने योग्य है, FreeBSD के तहत लिखने योग्य नहीं है। Ext2 उपकरण (जैसे ext2fsd) का उपयोग करते हुए विंडोज के तहत सुलभ है, FreeBSD और मैक ओएस के तहत इसके बारे में कैसे?

उम्मीदवार: Ext2? NTFS? VFAT? ऐसा लगता है कि Ext2 अच्छा है। कोई अन्य उम्मीदवार?

जवाबों:


2

मुझे लगता है कि ext2 यहाँ एकमात्र विकल्प है - अगर आपको POSIX अनुरूप FS की आवश्यकता है। यदि आप यूनिक्स के स्वामित्व के बिना रह सकते हैं तो Vfat स्पष्ट पसंद है।


1
@Kimvais के साथ +1। FreeBSD पर फ्यूज आधारित ntfs और ext2 / 3 टूल हैं।
ओकी

मैंने विकिपीडिया को देखा और अपने प्रश्न के लिए उपयोगी कुछ भी नहीं पाया। ऐसा लगता है कि एकमात्र विकल्प अब ext2 है। आशा है कि सभी OS के लिए एक प्रकार की fs होगी, विशेष रूप से जंगम डिस्क के लिए अनुकूलित।
विवोदो

अपनी उम्मीदों पर खरे न उतरें। लिनक्स सूर्य के नीचे लगभग कुछ भी माउंट कर सकता है, इसलिए उसके लिए विशेष एफएस की आवश्यकता नहीं है। मैक और विंडोज उपयोगकर्ताओं को UNIX विशेषताओं की आवश्यकता नहीं है, इसलिए कंपनियां कम देखभाल नहीं कर सकती हैं। और रुझान क्लाउड एफएस की ओर है - कुछ वर्षों में, कोई भी अब अंगूठे ड्राइव का उपयोग नहीं करेगा।
एरोन डिगुल्ला

1
मैं ext2 के बारे में निश्चित नहीं हूं। इसका FreeBSD में सीमित समर्थन है (इनोड का आकार <= 128 IIRC होना चाहिए)। मैं NTFS के लिए जाना चाहूंगा।
अधिकतम

2

मुझे अपने पोर्टेबल स्टोरेज मीडिया फाइल सिस्टम के लिए UDF पसंद है , लेकिन यह कुछ कैविटीज़ के साथ आता है:

  • Windows XP, विरासत लिनक्स, OpenBSD, FreeBSD, Solaris या पूर्व 10.5 MacOS में कोई भी मूल लेखन समर्थन नहीं है।
  • पूर्व 2k विंडोज में कोई उपयोगी रीडिंग सपोर्ट नहीं।
  • लिनक्स में समर्थन लिखने के लिए संस्करण 1.50 या 2.01 तक सीमित है।
  • ओपनबीएसडी (अधिक सही ढंग से, 2.0x नहीं), फ्रीबीएसडी और सोलारिस में रीड सपोर्ट के लिए संस्करण 1.50 तक सीमित।

इन्हें ध्यान में रखते हुए, आपको संस्करण 1.50, या 2.01 के साथ सभ्य संगतता मिलेगी यदि आपको * बीएसडी समर्थन की आवश्यकता नहीं है। मेरा मानना ​​है कि अधिक हाल के संस्करण में ओवरराइटिंग के संबंध में प्रदर्शन पर कुछ सुधार हैं, लेकिन मैं कोई विशेषज्ञ नहीं हूं।

संपादित करें:

ध्यान दें कि mkudffsजंगली में बहुत सारे गलत मैन-पेज हैं। एक USB ड्राइव पर आप वास्तव में 512 बाइट के लिए blockize सेट करना चाहते हैं। अगर मुझे सही से याद है, तो विंडोज पर चीजें टूट जाती हैं। इसके अलावा, आप शायद सेट करना चाहते हैं --media-type=hd


मैं अपनी USB डिस्क पर '0x83' (लिनक्स प्रकार) के रूप में एक विभाजन बनाता हूं और फिर mkudffs --media-type=hd --utf8 /dev/sdc1। मैं इसे मैन्युअल रूप से माउंट कर सकता हूं। लेकिन KDE डिवाइस मॉनिटर इसे स्वचालित रूप से नहीं पहचान सकता है।
विवोदो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.