यूएसबी ड्राइव पर लिनक्स स्थापित करते समय, मुझे सर्वश्रेष्ठ प्रदर्शन के लिए प्रारूपण के लिए किस फाइलसिस्टम का उपयोग करना चाहिए?


13

मैं एक यूएसबी ड्राइव पर लिनक्स स्थापित करने की योजना बना रहा हूं, और मैं सोच रहा था कि मुझे सर्वश्रेष्ठ प्रदर्शन (समग्र जवाबदेही) और ड्राइव के जीवन के लिए ड्राइव को प्रारूपित करने के लिए किस फाइलसिस्टम का उपयोग करना चाहिए?


2
प्रदर्शन एक चीज है। लाइफटाइम एक और है। और वे सहसंबद्ध।
रनियम

किस तरह का यूएसबी? क्या आपको स्थापना के बाद लिखने की आवश्यकता है?
नेल्स

जवाबों:


5

USB कुंजी पर GNU / Linux स्थापित करने के लिए, यदि आप लगातार विभाजन के साथ तथाकथित लाइव का उपयोग करते हैं तो आप बेहतर परिणाम प्राप्त करेंगे ।

लाइव सिस्टम का उपयोग करने का मुख्य लाभ हार्डवेयर के बारे में है: एक लिनक्स इंस्टॉलेशन विशिष्ट हार्डवेयर के मिलान के लिए सब कुछ कॉन्फ़िगर करेगा। प्रत्येक बूट प्रक्रिया में एक लाइव सिस्टम हार्डवेयर का पता लगाएगा।

लाइव सिस्टम का उपयोग करते समय, एफएस (हो सकता है cramfs, iso9660या अन्य केवल-पढ़ने के लिए संपीड़ित एफएस) एक पूरी बाइनरी फ़ाइल में एम्बेड किया गया है, जिसमें एक विभाजन तालिका है। तो केवल करने के लिए usb कुंजी पर कच्चे में डाल दिया है।

एक बार ऐसा करने के बाद, आप अपनी शेष USB कुंजी को एक या अधिक विभाजनों के रूप में संबोधित कर सकते हैं, उन्हें copy-on-writeलगातार विभाजन के लिए प्रारूपित करने की तुलना में । इसके लिए, मैं अनुशंसा करता हूं ext4क्योंकि यह लिनक्स डिफॉटल और फ्लैश फ्रेंडली है

इस उत्तर में अधिक जानकारी : डेबियन दृढ़ता के साथ रहते हैं।


क्या मैं उस तरह स्थापित लाइव सिस्टम में बदलाव कर सकता हूं, जैसे नई फाइलें जोड़ना /bin?
आंद्रेई बोजेंटन

@AndreiBozantan हां, दो तरीके हैं: 1. आप दृढ़ता विभाजन में कुछ भी स्थापित (जोड़) या हटा सकते हैं। बेशक पहले रीड-ओनली विभाजन को संशोधित नहीं किया जाएगा, लेकिन एयूएफ (यूनियन फाइल सिस्टम) के माध्यम से माउंट किया जाता है , यह प्रभावी है। 2. आप लाइव बिल्ड का उपयोग करके अपने स्वयं के लाइव सिस्टम का निर्माण कर सकते हैं और अपने डेबियन लाइव में अपनी जरूरत की सभी चीजों को जोड़ सकते हैं । देखो डेबियन दृढ़ता के साथ रहते हैं।
एफ। होरी

4

F2FS नामक फाइलसिस्टम को लिनक्स में 3.8 से शामिल किया गया है और इसे विशेष रूप से एसएसडी ड्राइव विशेषताओं के लिए डिज़ाइन किया गया है। यदि आप इस मुद्दे को और जानना चाहते हैं तो कुछ अन्य SSD- अनुकूलित फाइल सिस्टम हैं।


2
आप SSD और USB ड्राइव को भ्रमित कर रहे हैं, उत्तरार्द्ध आमतौर पर गैर SSD है, और बिल्कुल भी उसी तरह से अनुकूलित नहीं है।
टॉटर

@ टॉटर, हालांकि यह निश्चित रूप से सच है fikfs के अनुसार f2fs फाइल सिस्टम "नंद फ्लैश मेमोरी-आधारित स्टोरेज डिवाइस (जैसे सॉलिड-स्टेट डिस्क, ईएमएमसी, और एसडी कार्ड) की विशेषताओं को ध्यान में रखता है"। उस ने कहा, मैंने अभी तक कोई और शोध नहीं किया है।
माइकल क्रेलिन - हैकर

1
@ माइकलक्रेलिन-हैकर विकिपीडिया भी गलत हो सकता है। मैं क्या कह रहा हूं कि एक एसएसडी नियंत्रक आमतौर पर ब्लॉक मैपिंग का ध्यान रखता है, मुख्य रूप से पहनने के लिए लेवलिंग की पेशकश करता है। यह पूरी तरह से F2FS जैसी लॉग-स्ट्रक्चर्ड fs के "तरह" का काम करने का विकल्प चुन सकता है। यह वैसे भी "क्लासिक" हार्ड ड्राइव के रूप में उपयोग करने के लिए डिज़ाइन किया गया है। SSD के साथ F2FS का उपयोग करना शायद बेमानी है ...
Totor

@ टोटर, विकिपीडिया के बारे में सच है, हालांकि Documentation/filesystems/f2fs.txtवही कहता है। और हाँ, मुझे लगा कि मैं अभी भी अनुकूलन के विवरण पर नहीं पढ़ा हूँ, मुझे लगता है कि यह अजीब है कि एक ही एसएस और एसएसडी दोनों के लिए अनुकूलन करने की कोशिश करता है एसडी कार्ड और ऐसे। और मैं SSD के लिए f2fs के लिए नहीं जाऊंगा, लेकिन सवाल SSD के बारे में नहीं है। लेकिन "USB ड्राइव" क्या है मुझे नहीं पता, मैं निश्चित रूप से बाहरी एसएसडी का मतलब नहीं था जब मेरी खोज मुझे यहाँ उतरा;)
माइकल क्रेलिन - हैकर

3

कुछ महीने पहले हमने यूनी लैब में प्रदर्शन परीक्षण किया और केवल एक विजेता था: एक्सट 4। लिखने और पढ़ने के आँकड़े ext3 और ext2 से बहुत बेहतर थे - यह बिल्कुल स्पष्ट है क्योंकि ext4 उन दो फ़ाइल सिस्टम के आधार पर विकसित किया गया था।

मुझे याद नहीं है कि वास्तव में आप किसी भी संख्या को नहीं दे सकते हैं, लेकिन क्या यह EXT4 के साथ जाएगा।

USB 2.0 - किंग्स्टन पर टेस्ट किए गए।


क्या आपने अन्य वैकल्पिक फाइल सिस्टम की जांच की? बस जिज्ञासा ...
वॉनब्रांड

2

मैंने / बूट के लिए 512MB विभाजन पर ext4 का विकल्प चुना है, मैंने ext4 को चुना क्योंकि इसकी ग्रब के साथ संगत है और इसमें जर्नलिंग क्षमताएं हैं।

फिर मैंने फाइलसिस्टम के रूट के लिए लगभग 20GB विभाजन पर btrfs को चुना /, मैंने अपने गाय गुणों के कारण btrfs को चुना, मुझे लगता है कि यह ड्राइव भर में भी पहनने की अनुमति देगा, btrfs सिर्फ बदमाश है। मेरे पास fstab में lzo संपीड़न सक्षम है, और कुछ अन्य "फ्लैश-फ्रेंडली" विकल्प हैं ( यहां देखें )

इसके अलावा, ड्राइव के अंत में मेरे पास ntfs में एक 10GB विभाजन है जो ive / home / उपयोगकर्ता / डाउनलोड पर घुड़सवार है जिसे मैं अपने अन्य कंप्यूटरों में प्लग करते समय एक्सेस कर सकता हूं।


0

BTRFS इसके लिए अन्य सभी की तुलना में बेहतर है। लिखने की प्रतिलिपि बनाएँ + डेटा संपीड़न डिस्क ऑपरेशन को गति देगा। जितना कम डेटा लिखा जाएगा उतना लंबा जीवनकाल होगा।

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