क्या मैं SD कार्ड पर SSD TRIM कमांड जैसी किसी चीज़ का उपयोग कर सकता हूं?


17

थोड़ी देर बाद होने वाली मंदी से बचने के लिए एसएसडी फ्लैश हार्ड ड्राइव ने टीआरआईएम का समर्थन करना शुरू कर दिया है ।

मैं एसडी कार्ड पर कुछ ऐसा कैसे कर सकता हूं?

एसडी कार्ड में सुधार की तरह, लेकिन ऑटोमैटिक वियर-लेवलिंग से बचने के लिए निचले स्तर पर ।

जवाबों:


8

मेरी समझ यह है कि वर्तमान SDCARD कल्पना में TRIM कमांड शामिल नहीं है। हालांकि मैं समिति पर नहीं हूं, लेकिन TRIM के लिए विंडोज 7 का समर्थन इसे कई इंजीनियरों के ध्यान में लाएगा, और यह उम्मीद करना उचित है कि कमान अगले कुछ वर्षों के भीतर एसडी की युक्ति में दिखाई देगी।

OS फ्लैश डिवाइस को बताने के लिए TRIM कमांड का उपयोग करता है कि जब तक यह नहीं लिखा जाता है तब तक एक सेक्टर फिर से पढ़ा नहीं जाएगा। यह फ्लैश डिवाइस को बताता है कि पहले पेज को मिटाने से पहले सेक्टरों को एक पेज से दूसरे पेज पर कॉपी करने की जरूरत नहीं है। यह काफी बेहतर प्रदर्शन और बेहतर डेटा गोपनीयता में परिणाम कर सकता है ।

यह अच्छा होगा यदि एसडी कार्ड एसएसडी के समान प्रदर्शन दे सकते हैं। मुझे कोई मौलिक कारण दिखाई नहीं देता है कि छोटे फॉर्म फैक्टर हाई-स्पीड एक्सेस का समर्थन क्यों नहीं कर सके। हालांकि, यदि आप उच्च गति प्रदर्शन चाहते हैं, तो आपको एसडी कार्ड नहीं बल्कि एसएसडी का उपयोग करना चाहिए।


5

लिनक्स पर:

  • blkdiscard/dev/mmcblk0सभी ब्लॉकों को छोड़ने के लिए अनमाउंट ब्लॉक डिवाइस (जैसे ) पर (सामान्य साधनों के माध्यम से दुर्गम डेटा प्रदान करता है, लेकिन उन्हें सुरक्षित रूप से मिटाने का वादा नहीं करता है)।
  • fstrim (माउंटेड फाइल सिस्टम पर) यदि आप डेटा रखना चाहते हैं लेकिन अप्रयुक्त ब्लॉक को छोड़ दें।

5

मुझे नहीं पता कि यह कोई संगीन है, लेकिन ऐसा लगता है कि लिनक्स में फ्रास्टिम काम करता है। मैं थोड़ा हैरान हूं।

fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed

यह 32GiB कार्ड है जिसे btrfs के साथ स्वरूपित किया गया है और मैंने वास्तव में लगभग 8GiB को हटा दिया है। लेबल किंग्स्टन मॉडल है: sd10vg2 (ग्रे एसडी कार्ड)

मुझे यह जोड़ना है कि आपको एसएसडी में फ्रस्ट्रिम से सावधान रहना चाहिए। और sdcards पर अधिक सावधान। फ़र्मवेयर पर बहुत अधिक कीड़े। मुझे केवल इंटेल एंटरप्राइज सीरीज पर भरोसा है। मेरे पास फ़्रेस्सिम और एसडी-कार्ड (दुर्गम डेटा) के साथ एक मेल्टडाउन था। मैं fstrimइस sdcard और sd के जनरल पर बहुत बार नहीं करूंगा ।


5
यह सबसे शायद MMC_CAP_ERASEअप्रयुक्त गंदे ब्लॉकों के लिए कर रहा है । की तुलना में धीमा काम करता है TRIM(जो नियंत्रक को वास्तविक मिटाए जाने की अनुमति देता है), लेकिन अंतिम परिणाम समान होना चाहिए।
दिमित्री ग्रिगोरिव

क्या यह बिना सोचे समझे या कुछ और करने की आवश्यकता है? मैं केवल एक त्रुटि मिली: fstrim: <my_mountpoint> : the discard operation is not supported। मुझे किंग्स्टन द्वारा एक SDxC मिला है।
टॉमस गैंडर

घुड़सवार। फाइलसिस्टम को उपलब्ध फ्री स्पेस के बारे में फ्रॉस्टिम कमांड को सूचित करना होगा। आपके मामले में, मुझे लगता है कि आपका SD कार्ड TRIM का समर्थन नहीं करता है।
krg

3
@DmitryGrigoryev सही, fstrimएसडी कार्ड के लिए भेजा हमेशा "ट्रिम" नहीं हो सकता है यह अनिवार्य रूप से ERASE (CMD38)
इरफान लतीफ

2

स्टोरेज टूल आपको डीफ्रैग करने का दावा करता है एसडी कार्ड प्रदर्शन बढ़ाता है, हालांकि वे उत्पाद बेचते हैं ताकि वे दावा कर सकें कि जो भी उन्हें सूट करता है।

हालांकि अन्य कार्यक्रम हैं जो दावा करते हैं कि यह मदद करता है:

विखंडन फ़ाइलों की प्रवृत्ति को संदर्भित करता है, FAT फाइल सिस्टम में संग्रहीत, टुकड़ों में टूट जाने के लिए जो एक भंडारण कार्ड की मात्रा के भीतर बहुत अलग स्थानों में समाप्त हो सकता है। विखंडन स्वाभाविक रूप से समय के साथ होता है जब भंडारण कार्ड का अक्सर उपयोग किया जाता है - फाइलें बनाना, हटाना और संशोधित करना। यह प्रक्रिया पूरी तरह से उपयोगकर्ताओं के लिए अदृश्य है।

लेकिन PPC मैगज़ीन का मानना ​​है कि यह एक अच्छा विचार है। हालांकि सॉफ्टवेयर के साथ नहीं :

PPC मैगज़ीन के ब्लॉग पर वर्नर रूट्ससलैन ने पॉकेट पीसी मेमोरी कार्ड को डीफ़्रैग्मेन्ट करने और इसे कैसे किया जाए, इस पर कुछ अच्छी जानकारी साझा की है।

कुछ सुझाव:

  • हां, यह हर 2-3 महीने में उन्हें डीफ्रैग्मेंट करने के लायक है, अगर कार्ड पर लगातार लिखते हैं।
  • डीफ़्रेग्मेंटिंग करने के लिए कभी भी पॉकेट पीसी उपयोगिता का उपयोग न करें
  • कार्ड रीडर प्राप्त करने पर विचार करें

यदि आपके पास कार्ड रीडर है, तो प्रक्रिया सरल है: फ़ाइलों को अपनी हार्ड ड्राइव पर कॉपी करें, कार्ड को फिर से स्वरूपित करें (जैसे "प्रारूप": / q / u "लेकिन सुनिश्चित करें कि आप सही ड्राइव अक्षर का उपयोग करते हैं!), और फिर अपनी कॉपी करें कार्ड पर वापस फ़ाइलें।

लेकिन यहाँ कुछ भंडारण उपकरण जानकारी वैसे भी है ;-)

वैकल्पिक शब्द वैकल्पिक शब्द

भंडारण उपकरण विवरण

सबसे व्यापक भंडारण कार्ड प्रबंधन समाधान, StorageTools पॉकेट पीसी उपकरणों के लिए डीफ़्रैग्मेन्टेशन कार्यक्षमता की पेशकश करने वाला पहला उत्पाद है, जो फ़ाइल टुकड़ों को हल करके नाटकीय गति में सुधार प्रदान करता है।

StorageTools से आप अपने स्टोरेज कार्ड, फ़ाइल आवंटन (स्लैक स्पेस) के विश्लेषण और विखंडन स्तर के बारे में विस्तृत डिवाइस और फाइल सिस्टम जानकारी प्राप्त कर सकते हैं।

StorageTools उद्योग मानकों सहित पॉकेटपीसी / विंडोज सीई उपकरणों पर उपलब्ध सभी मीडिया प्रकारों के साथ काम करता है: एटीए अनुरूप मेमोरी कार्ड, कॉम्पैक्ट फ्लैश कार्ड, माइक्रोव्रीड्स, सिक्योर डिजिटल (एसडी) कार्ड , मल्टीमीडिया कार्ड (एमएमसी) और पीसीएमसी कार्ड मेमोरी कार्ड। आप अलग फाइल सिस्टम और क्लस्टर साइज के साथ स्टोरेज मीडिया को फॉर्मेट कर सकते हैं।

स्कैन टूल विभिन्न प्रकार की मीडिया समस्याओं का निदान और मरम्मत करता है। यह कई परीक्षण करता है, बूट सेक्टर से इसकी भौतिक सतह तक सब कुछ जांचता है। यदि StorageTools एक समस्या पाता है, तो यह मरम्मत करने से पहले आपको सूचित करता है। वैकल्पिक रूप से सभी आवश्यक मरम्मत स्वचालित रूप से करने की अनुमति देता है।

StorageTools डीफ़्रेग्मेंटर के साथ आप न्यूनतम प्रयास के साथ पॉकेट पीसी / विंडोज सीई के तहत अधिकतम प्रदर्शन प्राप्त करते हैं! इसमें डीफ़्रैग्मेन्टेशन सॉफ़्टवेयर में पाए जाने वाले अब तक के सबसे अधिक पेशेवर और उपयोगकर्ता के अनुकूल फ़ीचर शामिल हैं। आपको अपने पॉकेटपीसी डिवाइस पर सबसे बुनियादी प्रदर्शन अड़चन को खत्म करने के लिए विखंडन को समाप्त करना होगा जैसा कि आप अपने शक्तिशाली डेस्कटॉप कंप्यूटर पर कर सकते हैं।

StorageTools में PocketPC के लिए Sentry 2020 तक पारदर्शी रूप से एन्क्रिप्टेड वॉल्यूम के सभी संग्रहण / मीडिया कार्ड के लिए पूर्ण समर्थन शामिल है, और स्वरूपण के समय FAT प्रकार और क्लस्टर आकार चुनने के विकल्प भी शामिल हैं, और भंडारण विश्वसनीयता में सुधार के लिए एक बैकअप FAT बनाने की क्षमता भी शामिल है।

विशेषताएं

  • विस्तृत फ़ाइल सिस्टम आँकड़े प्रदर्शित करें
  • किसी भी फ़ाइल सिस्टम प्रकार और किसी भी क्लस्टर आकार के साथ स्टोरेज फ़ॉर्मेट करें
  • फ़ाइल सिस्टम अखंडता की जाँच करें
  • फ़ाइल सिस्टम त्रुटियों को सुधारें
  • सभी Windows CE संग्रहण मीडिया का समर्थन करता है: MMC / SD, कॉम्पैक्ट फ़्लैश, आदि।
  • समवर्ती कई भंडारण कार्ड के साथ काम करता है
  • स्वचालित कार्ड प्रविष्टि और निष्कासन का पता लगाना
  • इंस्टॉल और अनइंस्टॉल करें विकल्प
  • FAT और FAT32 फ़ाइल सिस्टम का समर्थन करता है
  • फ़ाइल सिस्टम विखंडन स्तर का विश्लेषण करें
  • डीफ़्रैग्मेन्ट फ़ाइलें और रिक्त स्थान

लाभ

  • प्रारूप छोटे क्लस्टर आकार का उपयोग करके संग्रहण कार्ड स्थान को पुनर्प्राप्त करता है
  • डीफ़्रैग्मेंट नाटकीय रूप से स्टोरेज कार्ड के प्रदर्शन में सुधार करता है

8
टीआरआईएम का इससे क्या लेना-देना है? डीफ्रैगिंग एक एसडी कार्ड पर कुछ भी नहीं करता है। यहां तक ​​कि अगर यह किया है, तो ओएस पर कोई नियंत्रण नहीं है जहां एसडी कार्ड पर डेटा भौतिक रूप से रहता है, इसलिए यह वास्तव में संभव नहीं होगा। मुझे लगता है कि कचरा संग्रह कुछ तरीकों से डीफ़्रैगिंग के समान है, लेकिन यह विशुद्ध रूप से एसडी कार्ड के नियंत्रक के लिए है। आप इसे नियंत्रित नहीं कर सकते। TRIM एक कमांड है, जो डेटा के मिट जाने पर कंट्रोलर को सूचित करता है। इसका उद्देश्य कचरा संग्रहण को अधिक कुशलता से करना है। केवल एक OS का कहना है कि डेटा के साथ एक एसडी कार्ड शारीरिक रूप से क्या करता है TRIM कमांड है।
विलियम टी फ्रूगार्ड

यह सच है कि कुछ एसडी कार्ड में ऐसे खराब नियंत्रक होते हैं जो एसडी कार्ड को डीफ़्रैग्मेन्ट करने से भविष्य में पढ़ने के प्रदर्शन में सुधार होता है। यह सस्ते नियंत्रकों के कारण होता है जो किसी भी आदेश को पंक्तिबद्ध नहीं कर सकते हैं और ओएस के बाद एक रीड कमांड को उत्सर्जित करते हैं, ओएस को दूसरे को भेजने से पहले पूरा पढ़ने के लिए इंतजार करना होगा। बुरे एसडी कार्ड के लिए स्ट्रीम रीडिंग और रैंडम 4K रीड परफॉर्मेंस का अंतर (आसानी से 100x परफॉर्मेंस अंतर हो सकता है)।
मिकको रैंटलैनेन

1

सबसे पहले एसडी कार्ड पर अपने सभी डेटा का बैकअप लें। फिर आप एसडी फॉर्मैटर टूल का उपयोग कर सकते हैं और विकल्पों में FULL (मिटा) का चयन करें: https://www.sdcard.org/downloads/formatter_4/


एसडीकार्ड फॉर्मैटर : Quick format deletes all the file/directory entries by initializing file system parameters of the card, but it does not delete the data written in files. Overwrite format deletes file/directory entries by initializing file system parameters of the card (same as with Quick format), and erases all data by overwriting the user data area completely.तो यह डेटा को अधिलेखित करने के लिए अधिकतम क्या करता है, नहीं TRIM/ discard/ ERASE (CMD38)होता है।
इरफान लतीफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.