फ्लैश मेमोरी पर मुझे किस फाइल सिस्टम प्रारूप का उपयोग करना चाहिए?


11

यह नवीनतम डेबियन / रास्पियन के तहत चल रहे डेटा लॉगर एप्लिकेशन के लिए है। ऐप लंबे समय तक चलेगा और एएससीआईआई के 1M प्रति दिन बड़े फ्लैश ड्राइव (जैसे, 32 जीबी) के बारे में लिखेगा। कुछ रीड्स होंगे, बस जब डेटा हर कुछ हफ्तों में डाउनलोड किया जाता है। प्राथमिकता लॉग डेटा की अखंडता है।


1
क्या आपको इसे विंडोज पर पढ़ने की आवश्यकता है?
एलेक्स चेम्बरलेन

जवाबों:


8

लिनक्स:

EXT2 (2 टीबी सीमा और गैर-जर्नलिंग)

मैं इस के साथ जाना होगा क्योंकि आप शायद लॉगिंग के लिए एक कम बिजली व्यवस्था चाहते हैं।

या

EXT3 / EXT4 (अधिक लिखने के लिए जर्नल अक्षम करें)

EXT4 में EXT3 की तुलना में अधिक प्रदर्शन है लेकिन EXT3 कम शक्ति का उपयोग करता है।

tune2fs -O ^has_journal /dev/sdbX

/ Etc / fstab

/dev/sdbX          /dir/         ext3      defaults,noatime    0      0
/dev/sdbX          /dir/         ext4      defaults,noatime    0      0

कोई भी OS:

FAT16 / FAT32


धन्यवाद। मुझे पता नहीं था कि इन फाइल सिस्टम के साथ जर्नलिंग वैकल्पिक थी, और न ही उनके पास अलग-अलग बिजली की आवश्यकताएं थीं, हालांकि आवेदन मेन्स संचालित है इसलिए मेरे लिए कोई समस्या नहीं है।
गाय

6

आपको इस बात पर ध्यान देना चाहिए कि आप किस ओएस पर डेटा पढ़ना चाहते हैं। फिर, आपको यह तय करना होगा कि आप जर्नलिंग का समर्थन करना चाहते हैं या नहीं। ध्यान रखें कि जर्नलिंग के साथ:

  • लेखन समय में कम प्रदर्शन, क्योंकि पत्रिका का अतिरिक्त काम है
  • पहनने के कारण पत्रिका के अतिरिक्त उपयोग के कारण फ्लैश मेमोरी को नुकसान पहुंचाने की संभावना बढ़ जाती है
  • अंतरिक्ष उपयोग में वृद्धि (पत्रिका के लिए)

यह मेरी समझ है कि आप जर्नलिंग को रोजगार देना चाहते हैं, क्योंकि अखंडता आपकी प्राथमिकता है। इसलिए, यदि आप लिनक्स के तहत डेटा पढ़ने जा रहे हैं, तो ext4 मुझे ठीक लगता है।


1
प्रश्न में एसडी कार्ड का कोई उल्लेख नहीं है।
Jivings

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