سؤال استعادة الأداء وتقدير عمر محرك SSD المستخدم؟


محرك أقراص SSD القديم بسعة 128 جيجا بايت هو الآن حوالي سنة ونصف الآن ، وقمت بالترقية إلى محرك أقراص آخر.

أود أن تنظيف بلدي SSD القديم إلى ...

  • استعادة أدائها إلى مستويات شبه جديدة

  • يعيد تأهيله ويعطيه بشكل عام فحصًا صحيًا

كيف أذهب عن القيام بذلك؟


69
2018-05-15 00:27


الأصل


على الرغم من أنها لا تغطي الاستعادة ، فقد تجدها هذا بلوق وظيفة مثير للاهتمام لمنع هذا من الحدوث. - Tom Wijsman
ربما فاتني ذلك للتو ، لكنني لم ألاحظ أن أيًا من الإجابات الواردة أدناه كان "التحقق"في حالة هذا السؤال ، أشعر بالفضول حقاً ما حدث ليعمل" أفضل "بالنسبة لك (إذا تذكرت ...) - irrational John


الأجوبة:


على لينكس ، ببساطة تشغيل

hdparm --trim-sector-ranges start:count /dev/sda

تمرير نطاقات الحظر التي تريد TRIM بدلا من start و count وجهاز SSD بدلا من /dev/sda. يتميز بكونه سريع ولا يكتب الأصفار على محرك الأقراص. بدلاً من ذلك ، يرسل ببساطة أوامر TRIM إلى وحدة تحكم SSD لإعلامك بأنك لا تهتم بالبيانات الموجودة في هذه الكتل ويمكن أن تفترض بحرية أنها غير مستخدمة في خوارزمية جمع البيانات المهملة.

ربما تحتاج إلى تشغيل هذا الأمر كجذر. نظرًا لأن هذا الأمر خطير للغاية ، حيث إنه قد يتسبب في فقدان البيانات بشكل فوري ، يجب عليك أيضًا المرور --please-destroy-my-drive حجة ل hdparm (لم أضف هذا إلى سطر الأوامر لمنع فقدان البيانات غير المقصودة بسبب النسخ واللصق).

في سطر الأوامر أعلاه ، /dev/sda يجب استبداله بجهاز SSD الذي تريد إرسال أوامر TRIM إليه. start هو عنوان الكتلة الأولى (القطاع) إلى TRIM ، و count هو عدد الكتلات التي يتم وضع علامة عليها كأنها خالية من عنوان البداية هذا. يمكنك تمرير نطاقات متعددة للأمر.

بعد أن قمت به شخصيا مع hdparm v9.32 على Ubuntu 11.04 على جهاز الكمبيوتر المحمول الخاص بي مع 128GB Crucial RealSSD C300 ، لا بد لي من الإشارة إلى قضية: لم أتمكن من تمرير العدد الإجمالي للكتل القرص (0: 250069680) في نطاق . أنا يدويا (أساسا "بحث ثنائي" باليد) وجدت قيمة كبيرة بما فيه الكفاية لكتلة العد التي عملت (40000) وكان قادرا على إصدار أوامر TRIM على سلسلة من 40000 نطاقات لتحرير القرص بأكمله. من الممكن القيام بذلك باستخدام برنامج نصي بسيط مثل هذا (تم اختباره على Ubuntu 11.04 تحت الجذر):

 # fdisk -lu /dev/sda

 Disk /dev/sda: 128.0 GB, 128035676160 bytes
 255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
 ...  

لمسح محرك الأقراص بأكمله ، أخذ هذا العدد الإجمالي للقطاعات واستبدال 250069680 في السطر التالي مع هذا الرقم وتشغيل (إضافة --please-destroy-my-drive):

 # i=0; while [ $i -lt 250069680 ]; do echo $i:40000; i=$(((i+40000))); done \
 | hdparm --trim-sector-ranges-stdin /dev/sda

وانت انتهيت! يمكنك محاولة قراءة المحتويات الأولية للقرص باستخدام hexedit /dev/sda قبل وبعد التحقق من تجاهل محرك الأقراص للبيانات.


بالطبع ، حتى إذا كنت لا ترغب في استخدام Linux كنظام تشغيل أساسي للجهاز ، فيمكنك الاستفادة من هذه الخدعة عن طريق تشغيل قرص مضغوط مباشر وتشغيله على محرك الأقراص.


55
2018-05-15 01:23



كتابة كبيرة ، ولكن هذا للأسف لن يعمل لغير دعم TRIM دعم SSD. لذلك عليك الذهاب أبعد من ذلك. شاهد ATA wiki في kernel.org للحصول على تعليمات حول كيفية القيام بذلك مع hdparm. سيكون من الأفضل إذا كان بإمكانك تعديل الإدخال الأصلي لتضمين هذه المعلومات :) - James
"fstrim" هو نسخة سهلة عن ما سبق (انظر إجابة منفصلة). - Bryce
@ بريس ، غير صحيح ؛ TRIM هو استشاري فقط ويقصد به لأسباب تتعلق بالأداء ، وليس بالأمان ، مما يعني أن محرك الأقراص مجاني لتجاهل الأمر أو حذف التأخير حتى وقت لاحق ، كما تفعل معظم محركات الأقراص. - psusi


أولاً ، لنبدأ بفهم ما يسبب تدهور الأداء. بدون معرفة هذا ، فإن العديد من الناس سيقترحون حلولاً غير كافية (كما أرى بالفعل يحدث). إن جوهر هذا المأزق بأسره يعود في الأساس إلى الحقيقة التالية ، كما استشهد بها ويكيبيديا. تذكر ذلك ، من المهم:

مع ذاكرة فلاش NAND ، يجب إجراء عمليات القراءة والبرمجة في وقت واحد في حين يجب أن يحدث إلغاء القفل والمحو بطريقة مبتكرة.

تتكون SSD من فلاش NAND ، ويتكون الفلاش من "كتل". يحتوي كل كتلة على العديد من "الصفحات". من أجل البساطة ، دعونا نتخيل أننا اشترينا للتو SSD جديدًا لامعًا يحتوي على كتلة واحدة ضخمة من الذاكرة ، وتتكون هذه المجموعة من 4 صفحات فارغة.

من أجل الوضوح ، أفرق بين الصفحات الفارغة والصفحات المستخدمة والصفحات المحذوفة التي تحتوي على ∅ و 1 و X. هناك فرق بين كل من هذه من منظور المتحكم! انها ليست بسيطة مثل 1 و 0. لذا ، للبدء ، تبدو الصفحات على محرك الأقراص الجديد الخاص بنا كما يلي:

∅، ∅، ∅، ∅ (كل فارغة)

الآن ، نذهب إلى كتابة بعض البيانات إلى محرك الأقراص ، وينتهي الأمر بالتخزين في تلك الصفحة الأولى ، وبالتالي:

1 ، ∅ ، ∅ ، ∅

بعد ذلك ، نكتب بيانات أكثر بقليل ، هذه المرة فقط بما فيه الكفاية بحيث تتطلب صفحتين ، وبالتالي يتم تخزينها في الصفحة الثانية والثالثة:

1 ، 1 ، 1 ، ∅

نحن نفاد الفضاء! نحن نقرر أننا لا نحتاج بالفعل إلى البيانات الأولية التي كتبناها ، لذا يتيح لك حذفها لتوفير مساحة:

X ، 1 ، 1 ، ∅

وأخيرًا ، لدينا مجموعة كبيرة أخرى من البيانات التي نحتاج إلى تخزينها والتي ستستهلك الصفحتين المتبقيتين. هذا هو المكان الذي يحدث الأداء في جولات دون TRIM !! الذهاب من حالتنا الأخيرة لهذا:

1 ، 1 ، 1 ، 1

... يتطلب المزيد من العمل أكثر مما يدرك معظم الناس. مرة أخرى ، يرجع ذلك إلى حقيقة أن الفلاش لا يمكن أن يتم محوه إلا بطريقة غير حكيمة ، وليس من ناحية الصفحة ، وهو بالضبط ما يدعو إليه الانتقال النهائي أعلاه. الاختلاف بين TRIM و SSD's غير القائم على TRIM هو متى يتم تنفيذ العمل التالي!

بما أننا نحتاج إلى استخدام صفحة فارغة وصفحة محذوفة ، فيجب أن يكون محرك أقراص SSD هو الأول قراءة محتويات الكتلة بأكملها إلى بعض التخزين / الذاكرة الخارجية ، ومحو الكتلة الأصلية ، وتعديل المحتويات ، ثم كتابة تلك المحتويات مرة أخرى في كتلة. انها ليست بسيطة مثل "الكتابة" ، بدلا من ذلك أصبح الآن "قراءة محو - الكتابة". هذا تغيير كبير ، ولأنه يحدث في حين أننا نكتب الكثير من البيانات ، فربما يكون ذلك هو الوقت غير المناسب لحدوثه. يمكن تجنبها جميعًا إذا تم استرداد هذه الصفحة "المحذوفة" في وقت مبكر ، وهو ما تهدف إليه TRIM بالضبط. باستخدام TRIM ، يسترد SSD صفحاتنا المحذوفة مباشرة بعد الحذف أو في وقت مناسب آخر تعتبر خوارزميات TRIM مناسبة. الجزء المهم على الرغم من ذلك هو أنه مع TRIM لا يحدث عندما نكون في منتصف الكتابة!

بدون TRIM ، لا يمكننا في نهاية المطاف تجنب السيناريو أعلاه حيث أننا نملأ محركات الأقراص الخاصة بنا بالبيانات. ولحسن الحظ فإن بعض محركات أقراص SSD الجديدة تتعدى مجرد TRIM و تفعل نفس الشيء مثل TRIM في الخلفية على مستوى الأجهزة بدون أوامر ATA الضرورية (بعضها يطلق هذه المجموعة المهملة). ولكن بالنسبة لنا نحن ممن لا يحالفهم الحظ ، ليس من الضروري أن نعرف ذلك كتابة الأصفار إلى محرك الأقراص بأكمله ليست كافية لاستعادة الأداء الأصلي !!!!! كتابة جميع الأصفار إلى محرك الأقراص لا يشير إلى وحدة تحكم أن الصفحة في فلاش مجاني للكتابة. الطريقة الوحيدة للقيام بذلك على محرك أقراص لا يدعم TRIM هي استدعاء أمر مسح ATA الآمنة على محرك الأقراص باستخدام أداة مثل HDDErase (عبر آلة Wayback).

أنا يصدق كان هناك بعض SSD في وقت مبكر التي تدعم TRIM فقط عند حذف الأقسام أو على أشياء مثل "Diskpart تنظيف كل شيء" في Windows 7 ، وليس على حذف الملفات الفردية. قد يكون هذا سبب ظهور محرك أقراص قديم لاستعادة الأداء عند تنفيذ هذا الأمر. يبدو هذا ضبابي بعض الشيء بالنسبة لي

معظم علمي من SSD والأجهزة / الأدوات بشكل عام يأتي من anandtech.com. اعتقدت أنه كان لديه كتابة رائعة تشرح كل هذا ولكن لحياة لي لا أستطيع العثور عليه!


23
2018-05-15 07:54



آها! لقد وجدت المادة Anandtech الأصلي! - James
لا يُسمح بدخول هذا سوى 1+ فقط للإشارة إلى المسح الآمن لـ ATA والقيمة مقابل كل كتلة مقابل كل صفحة. - Christopher Galpin
في حين أن معظم هذه الإجابة صحيحة الجزء المتعلق بجمع القمامة غير صحيح. جميع SSDs لديها جمع القمامة. لن يعملوا بدونها. جمع القمامة ليست بديلا لتريم. في حالة فارغة تمثل خلية NAND 1 ويمكنك بعد ذلك كتابتها إلى 0. ولكن حتى تتمكن من إعادتها إلى الصفر ، يجب أن تقوم بمسح كتلة كاملة دفعة واحدة. لذا بدلاً من الكتابة فوق البيانات الموجودة ، تتم كتابة أي تغييرات إلى كتلة جديدة ويتم وضع علامة على البيانات القديمة على أنها غير صالحة. محو البيانات غير صحيحة هو جمع القمامة. تريم يخبر SSD لوضع علامة على البيانات على أنها غير صالحة عند حذفها في نظام التشغيل. - Mr Alpha
ليس تماما السيد ألفا. جاء مصطلح "جمع القمامة" من أجهزة التحكم التي تقوم بشكل استباقي بالعملية التي تصفها في الأوقات المثلى بدلاً من مجرد التفاعل عندما تكون بحاجة إلى للقيام بذلك (مما يؤدي مرة أخرى إلى أداء سيئ أثناء تعبئة محرك الأقراص). - James
ربما لا ينبغي لنا أبدا أن يطلق عليه "جمع القمامة" وبدلا من ذلك فقط الملقب أجهزة التحكم القديمة ، "المتجردون". - James


يبدو أن التوصية القياسية هي القيام بكتابة كاملة لكل الأصفار. أنالست تماما بالتأكيد لماذا هذا يساعد (لا كثير من الكتابة في نهاية المطاف قتل SSDs؟) ، ولكن يبدو أنها معتمدة من قبل منتديات دعم البائعين SSD الرئيسية.

لذلك ، للقيام بذلك في نظام التشغيل Windows:

  • بدء موجه الأوامر مع امتيازات المسؤول
  • تنفيذ الأمر diskpart

مرة واحدة في الأداة سترى أ DISKPART> مطالبة وإصدار الأوامر التالية:

DISKPART> list disk
DISKPART> select disk x

بوضوح، تأكد من أنك اخترت محرك SSD الصحيح قبل المتابعة!

DISKPART> clean all
DISKPART> create partition primary
DISKPART> format quick fs=NTFS 

السحر هنا clean all التي يكتب كل الأصفار إلى محرك الأقراص:

إذا قمت بتحديد المعلمة كافة ، يمكن أن يكون كل قطاع صفر ، ويمكن حذف كافة البيانات الموجودة على محرك الأقراص.

بعد القيام بذلك ، يمكنني أن أؤكد أن أداء القرص ارتفع بشكل كبير.


16
2018-05-15 00:32



Jeff إن السبب في كتابة جميع الأصفار يمكن أن يكون مفيدا أوضح مؤخرا ديفيد سبيليت: تفترض بعض وحدات التحكم أنه يمكن تجاهل الكتل الصفرية وإعادتها إلى تجمع المساحة الحرة ، مع محاكاة تأثير أمر TRIM. - sblair
نقطتان - أولًا ، عادةً ما يمحو أمر مسح الفلاش كتلًا لجميع 0xffs ، لذا يبدو من الأفضل أن تكتب ذلك بدلاً من 0s. سيكون عليّ التحقق من أوراق البيانات للتأكد ، على الرغم من. ثانيًا - إذا كنت تحاول خداع وحدة التحكم في تحريك المحرك ، ألن يكون من الجيد تشغيل نوع من المساعدة التي تعمل فقط على تحريك كل كتلة على محرك الأقراص؟ شخصياً ، ربما أفعل كلاً من (0xffs و TRIM) ، لكنني على الأرجح أكون متحذياً قليلاً هنا. - Dennis Munsie
dennis متأكد ، إذا كان هناك مثل هذه الأداة - لا تتردد في الإشارة إلى واحد. - Jeff Atwood
Dennis: إذا كان محرك الأقراص يستخدم "فعليًا" على "بت" ثم ترجمت إلى منطقية على أجزاء أخرى حيث ، قد يكون 0xff النمط الذي تحتاج إليه. يمكن استخدام المنطق المعكوس بالرغم من ذلك ، لذا فإن التوثيق أو الاتصال مع الشركة المصنعة هو الطريقة الوحيدة للتأكد قبل المتابعة. اقتراحي لاستخدام sdelete أو ما شابه ذلك هو محاولة تقطيع كتل غير المستخدمة على نظام ملفات العمل. بالطبع سيؤدي ذلك إلى كتابة غير تقليم لجميع الكتل في رسم الخرائط SSD التي هي مزيج من المستخدمة وغير المستخدمة. - David Spillett
أنا مندهش بعض الشيء أن الكثير من الناس على ما يبدو غير مدركين لمحو آمن SSD. ليس من الضروري تحريك كل كتلة واحدة. ببساطة ، قم بتشغيل الأداة المساعدة التي ترسل أمر Secure Arase ATA إلى SSD ويتم حل مشكلتك ، بغض النظر عما إذا كانت SSD تدعم TRIM أم لا. - James


كما وجدت أداة ، SSD Life Pro. لديها بعض الأخبار السيئة بالنسبة لي.

SSDLife Pro -- drive health is bad!

فيما يتعلق بكيفية حساب ذلك ، فإنه يستخدم مؤشرات SMART SSD. على ما يبدو يحاول التنبؤ على أساس S.M.A.R.T. البيانات:

  • تقتصر مدة ذاكرة الفلاش ، التي تعتمد عليها محركات الأقراص ذات الحالة الثابتة ، على 10000 خلية في كل خلية
  • تعرض معظم محركات الأقراص أيضًا بيانات حول معلومات مكتوبة و / أو مقروءة في S.M.A.R.T. المعلمات

هذا أمر صعب لأنه يحتاج أيضا إلى معرفة متى تم كتابة البيانات لتقدير ، ولكن هنا البيانات الأساسية:

01 قراءة معدل الخطأ 7
09 عدد ساعات التشغيل 7085
0C Power Cycle Count 318
B8 الأولية السيئة كتلة عدد 15
C3 Program Failure Block Count 0
C4 Erase Failure Block Count 0
C5 قراءة الفشل كتلة عدد 0
C6 اقرأ القطاعات 5468243171
C7 كتابة القطاعات 41640920876
C8 قراءة أوامر 100482453
C9 اكتب الأوامر 417315851
CA Error Bits from Flash 345270
CB قراءة القطاعات مع تصحيح الخطأ قليلا 340001
CC Bad Block Full Flag 0
الحد الأقصى للإعدادات P / E CD 5000
CE الحد الأدنى لمحو عدد 3774
CF Maximum Erase Count 65348
D0 Average Erase Count 4837
D1 Remaining Drive Life 4

الرقم المخيف هناك البقاء على قيد الحياة الحياة وهو 4 .. نسبه مئويه!

والحسابات الناتجة:

الموديل: CRUCIAL_CT128M225
الحجم: 128 جيجا بايت
الرقم التسلسلي: xxxxxxxxxxxxxxxxx456
البرامج الثابتة: 2030
يعمل في أوقات: 318
دعم TRIM في محرك الأقراص / نظام التشغيل: تمكين / تمكين
الوقت المطلوب: 9 أشهر 16 يومًا 5 ساعات
إجمالي البيانات التي تمت قراءتها: 2607.46 غيغابايت
كتب: 19855.94 غيغابايت

للسجل ، تم شراؤها في الأصل هذا محرك الأقراص في أكتوبر 2009 ، لذلك ما يزيد قليلا عن سنة ونصف السنة.


15
2018-05-15 00:48



Jeff في حين أن ذاكرة فلاش قد تحسنت في حجم العملية ، و انخفض عدد دورات البرنامج / المسح. تشير القيمة 0xCD إلى أن لديك محرك أقراص يستند إلى 34 نانومتر مع دورات P / E تقييمه 5000 بدلاً من 10،000. - sblair
sblair جيد أن تعرف ؛ جربت الأداة على OCZ Vertex 2 جديدة ولديها قيم وقيم SMART مختلفة تمامًا. - Jeff Atwood
تبدو هذه البيانات بعيدة بعض الشيء - حيث تقول إنك كتبت ما يقرب من 10 أضعاف البيانات التي قرأتها. لا هذا الصوت عالية؟ أتوقع المزيد من القراءة من ذلك. هل لديك ملف ترحيل صفحات على محرك الأقراص هذا؟ - Dennis Munsie
المزيد من نقاط البيانات - لديّ SSD مماثل مثبت في MacBook الخاص بزوجتي. كان هذا سابقًا جهاز الكمبيوتر المحمول الخاص بي ، والذي تم استخدامه لأغراض التطوير. نظرت للتو إلى الإحصائيات على SSD ، وخلال 8 أشهر أو نحو ذلك من حياة محرك الأقراص هذا ، كان إجمالي الطاقة 17 ساعة في الساعة مقارنة بـ 7085 بالنسبة لك (295 يومًا). وأنا أعلم أن الجهاز كان على أكثر من 17 ساعة إجمالاً ، ولكن يبدو أن نظام التشغيل يعمل بقوة على إطفاء محرك الأقراص. - Dennis Munsie
20TB مكتوبة على محرك أقراص 128GB !؟ ما الذي تستخدمه بالضبط في محرك الأقراص هذا؟ - BlueRaja - Danny Pflughoeft


لقد وجدت أن كتابة الصفر من خلال محرك الأقراص ليس هو النهج الأفضل. في حين أنه قد يساعد في المدى القصير ، وجدت أنه بالتأكيد لم يستعد محركي لأدائه الكامل (لدي برنامج Intel-SSD قديم غير قادر على نظام TRIM). بعد عام أو أكثر من الاستخدام الكثيف إلى حد ما ، بدأت في تشغيل التجميد لمدة 1-2 ثانية عندما يحاول SSD الكتابة إلى أي الملف ، حتى بعد الصفر في SSD.

الشيء الوحيد الذي وجدته يعيد الأداء بشكل كامل أنتما الإثنان مريضان استخدام hdparm. لقد جعلت من عادة تأمين محو SSD الخاص بي كل 6-12 شهرا عندما تبدأ تجربة بعض الفواق البسيط. جعل شخص ما على Macrumors ماك محددة الدورة التعليمية حول كيفية القيام به لأجهزة Mac *.

وفقًا لجميع الادعاءات التي رأيتها ، فإن المحواة الآمنة ترسل أمرًا خاصًا إلى SSD الذي يجعلها تحدد جميع القطاعات إلى الصفر عند مستوى أقل بكثير ، ثم تستخدم فقط dd أو شيء ما.


5
2018-05-15 04:50



إذا كان محرك الأقراص لا يدعم TRIM ، فكل الرهانات متوقفة .. - Jeff Atwood
جيف غير صحيح ، وهو عبارة عن محو آمن بشكل مستقل تمامًا عن TRIM. إنه أمر ATA الفعلي ، وهو الشيء الوحيد الذي يمكنك القيام به تماما استعادة محركات أقراص دعم غير TRIM. عندما يتلقى SSD هذا الأمر ، يتم وضع علامة على كافة الخلايا NAND الفارغة ، استعادة محركات الأقراص الأصلي الأداء الكتابة بدون الحاجة إلى TRIM. هناك العديد من الأدوات المتاحة التي يمكن القيام بذلك ، بما في ذلك hdparm التي يشار إليها في أعلى الإجابة حتى الآن. - James


على نظام التشغيل Mac ، تحقق من digilloydTools DiskTester. هناك أيضًا بعض نقاط البيانات المثيرة للاهتمام لرؤية تأثيرات إعادة التجديد على أداء القيادة.


4
2018-05-15 00:59



أعتقد أن كل ما يفعله هو كتابة ملف كبير جدًا من الصفر إلى SSD الخاص بك. يمكنك تحقيق نتائج حفظ عن طريق العمل cat /dev/zero > /tmp/bigfile. - Kendall Hopkins


ثينك باد لديها قائمة BIOS مخفية (تمكين مع http://www-307.ibm.com/pc/support/site.wss/MIGR-68369.html ) التي تعيد تعيين SSD الخاص بك.


3
2018-05-15 01:02



ربما يفعل نفس الشيء مثل الأدوات الأخرى الموصى بها ، كتابة الأصفار إلى محرك الأقراص بأكمله والتي يتم تفسيرها من قبل وحدة التحكم كأوامر واضحة TRIM على كل كتلة. - Jeff Atwood
يمكن؟ ليس لدي فكره. - chx


للتحقق من SSD الحياة المتبقية على SSD (الحالة الصلبة) ، سوف تحتاج إلى تثبيت حزمة smartmontools. وهو يحتوي على برنامجين منفذين (smartctl و smartd) للتحكم في أنظمة التخزين ومراقبتها باستخدام نظام المراقبة الذاتية والتحليل والتقرير (S.M.A.R.T.) والمدمج في معظم أقراص ATA و SCSI الصلبة الحديثة.

بالنسبة إلى توزيعات أوبونتو أو النعناع أو دبيان

# apt-get install smartmontools

For Fedora, Centos, or Red Hat based distributions
# yum install smartmontools

Media_Wearout_Indicator هو ما تبحث عنه. يعني الرقم 100 أن ssd تمتلك عمرًا 100٪ ، ويعني العدد الأقل حياة أقل.

# smartctl -a /dev/sda | grep Media_Wearout_Indicator

الإخراج من جهاز الكمبيوتر المحمول الخاص بي

233 Media_Wearout_Indicator 0×0032 100 100 000 Old_age Always – 0

إذا كنت ترغب في رؤية المزيد من التفاصيل والسمات الكاملة من محرك الأقراص الخاص بك ، يمكنك تشغيل

# smartctl -data -A /dev/sda

المصدر: namhuy.net/1024/how-to-check-ssd-life-left.html


1
2017-11-28 15:52





هناك الآن إجابة أفضل بكثير لأنظمة لينكس ، مقارنة بإجابةLeakyCode:

sudo fstrim -v / boot

سيتم تشغيل الأمر "fstrim" من "util-linx" من خلال نظام الملفات وإصدار أوامر TRIM لجميع المساحة غير المستخدمة. على التوزيعات مثل Ubuntu ، يتم تعطيل هذا بشكل افتراضي باستثناء قائمة مختارة من محركات الأقراص "المعروفة" "Safe" من Intel و Samsung. ولكن يمكن تشغيل الأمر يدويًا على أي قسم لأي محرك أقراص.


1
2018-03-01 06:30