Todos sabemos que los SSD tienen una vida útil predeterminada limitada. Entonces, la pregunta para mí es ¿cómo verifico (Ubuntu) Linux cuál es el estado actual de mi SSD? ¿Y tal vez una estimación de cuánto tiempo llevará?
Se prefiere la herramienta gráfica, pero la herramienta de línea de comando también estaría bien.
Estoy usando Xubuntu 12.04 LTS
ssd
disk-check
hardware-test
keiki
fuente
fuente
smartctl -i /dev/sda
tu pregunta?badblocks
puede acortar la vida útil de la unidad.Respuestas:
Instale la Utilidad de disco Gnome y verifique los Datos y pruebas SMART para el conteo de nivelación de desgaste o similar. Cuanto mayor sea ese número (%, de 1 a 100), más "agotado" estará su SSD, lo que significa que es más probable que tenga problemas. Pero si tiene un SSD reciente, no necesita preocuparse por ello.
Instalado a través de
iniciarlo a través de
ya sea menú-> Configuración-> Utilidad de disco
o a través de la línea de comando
fuente
palimpsest
es un nombre horrible, ¿varía el nombre con el idioma del usuario (por ejemplo, inglés versus otra cosa).para verificar el estado de un SSD
Para distribuciones basadas en Ubuntu, Mint o Debian
Media_Wearout_Indicator es lo que estás buscando. Por 100 significa que su SSD tiene 100% de vida, el número más bajo significa que queda menos vida.
Para mostrar su información sdd
Puede leer el artículo completo en Nam Huy Linux Blog: cómo verificar la vida útil de SSD que queda en Linux
fuente
Wear_Range_Delta
SSD_Life_Left
Si no tiene un SSD de la marca Intel: LEA ESTO.
Cuidado !! - Fui alegremente engañado por 'smartmontools'. Tengo un SSD de Samsung , y la herramienta smartmonitor / 'smartctl' felizmente informó erróneamente que el atributo '233' (hexadecimal 'E9') era 'Media_Wearout_Indicator'; de hecho, no, para Samsung (y otros fabricantes) es completamente diferente. Esta y otras publicaciones en foros, preguntas / respuestas de intercambio de pila y blogs de usuarios avanzados que encontré parecen estar "centrados en Intel", con solo vagas pistas de que "puede variar". (Frente a cualquier sugerencia de que debe tener cuidado con el etiquetado incorrecto y erróneo del atributo por parte de smartmontools).
Mientras me preparaba para copiar mi SSD a un nuevo disco duro que había comprado (debido a lo que Smartmontools me había dicho), inicié Windows (tengo un sistema de arranque dual), para aprender algo sobre SSD de lo que solo Windows La herramienta de Samsung 'Samsung_Magician_v43.exe' tuvo que informarme sobre mi disco, fue sorprendentemente poco informativo.
Después de las horas de excavación, finalmente pude ejecutar las herramientas solo para Windows: hddgaurdian - 'code.google.com/p/hddguardian', y luego también CrystalDiskInfo: ¡Sorpresa! ambas herramientas me dicen independientemente que mi SSD Samsung está "bien" (el guardián del disco duro dice "5 estrellas" y Crystal Disk "98% OK"). Por el contrario, la herramienta smartctl etiquetó explícitamente el atributo con 'decimal-233 /' hex-E9 'como "Indicador de desgaste de medios" - y me dijo que su valor era "1" o 1% - un indicador de (el riesgo de) Fallo pendiente. Para estar lo más seguro posible, cavé y cavé y finalmente pude localizar al menos algo del oficial de Samsung: " http://www.samsung.com/global/business/semiconductor/minisite/SSD/us/download/ 07_Comunicando_Con_Su_SSD.pdf"El documento de hecho implica que el atributo 'hexadecimal E9' / 'decimal' 233 'no es utilizado por Samsung de la misma manera. (Samsung: Estoy muy decepcionado, arregle su herramienta de software oficial, o al menos hágala. claro que no proporciona información de indicación de desgaste!)
Además, si no tiene una SSD Intel ni una SSD Samsung, tenga cuidado, esta información parece variar según los fabricantes. (p. ej., consulte la tabla de etiquetas de atributos en 'code.google.com/p/hddguardian/wiki/about_reliability' para obtener la única indicación útil del grado de variabilidad que encontré).
Lo que sí: si no tiene un SSD Intel, no se deje engañar por las etiquetas de nombre de atributo falsas proporcionadas por smartmonitor. Quizás mejore en el futuro, pero la versión instalada de forma predeterminada para Ubuntu 12.04 LTS (abril de 2014) fue un fracaso total. En lugar de decirte que 'no sabe', smartctl simplemente etiquetó mal el atributo. No encontré otra herramienta para Linux que hiciera que la información 'correcta' fuera transparente o clara.
fuente
Para unidades Kingston en computadoras basadas en Debian
Similar a esta respuesta ejecutar
Sin embargo, cuando ejecuto el comando para mostrar la información de la unidad, parece que SMART estaba deshabilitado:
Debe habilitarlo ejecutando lo siguiente como root:
Luego puede ejecutar una autocomprobación haciendo una prueba corta (que me llevó aproximadamente 1 minuto):
o una prueba más exhaustiva (que me llevó alrededor de 1,5 horas):
Tenga en cuenta que, en la mayoría de los casos, no necesita desmontar la unidad para ejecutar estas pruebas. Si lo haces, mira
man smartctl
.Ahora, cuando ejecute
smartctl -a /dev/sda
, debería ver el resultado de la prueba de autoevaluación. Esto es probablemente todo lo que realmente necesita para preocuparse:Si le gustan los detalles, también verá una tabla como esta:
Si está buscando lo que significan todos estos valores, consulte la documentación de Kingston .
fuente
Wear_Leveling_Count es el atributo correcto para rastrear. Sin embargo, al igual que los otros atributos, 100 es el MEJOR valor y 0 es el PEOR. Piense en ello como "porcentaje de vida restante".
fuente
La mejor manera de verificar el estado de un SSD es seguir las recomendaciones del fabricante para hacerlo. Como estos varían de un fabricante a otro y pueden cambiar con el tiempo, es una buena idea consultar con el fabricante de sus unidades si tiene dudas. Según las clasificaciones de MTBF (el estándar JEDEC JESD218A define el método) proporcionado por la mayoría de los fabricantes, un SSD debería durar más de un millón de horas sin problemas.
Tengo varios de estos que cubren varios fabricantes. Puedo garantizar que los atributos SMART varían de un fabricante a otro. Para fines de comparación, aquí hay un ejemplo de OCZ y datos inteligentes de una unidad Corsair F40 junto con una discusión sobre cuán poco confiables son estos datos.
Si bien los datos SMART ciertamente pueden tener valor, ya que todos los dispositivos fallan eventualmente, lo importante es que haga una copia de seguridad de sus datos regularmente. Esto proporciona la tranquilidad de que sus datos están seguros mientras espera (probablemente durante varios años) a que su SSD falle. A medida que los costos bajan y las capacidades aumentan, es más probable que reemplace un SSD debido a restricciones de espacio que a fallas. (En mi experiencia 10 veces más probable). Simplemente haría copias de seguridad regularmente y no me preocuparía.
Fuentes:
Experiencia, http://www.hardcoreware.net/mtbf-ssd-what-does-it-mean-for-you/
fuente
Para (al menos algunas) unidades NVMe, puede hacer
Luego puede buscar una línea como:
Aquí los números más bajos son mejores y
100%
significa que el disco está "desgastado". La documentación del fabricante sugiere que es posible obtener números superiores al 100% si sigue utilizando la unidad más allá de este punto ( ejemplo de Seagate, consulte la página 12 ).Tenga en cuenta que si usa el espacio de nombres o dispositivos de partición, como
/dev/nvme0n1
o/dev/nvme0n1p1
, no funcionará y en su lugar recibirá un mensaje comoRead NVMe SMART/Health Information failed: NVMe Status 0x4002
.fuente
Usando Ubuntu 14.04:
Llamar a través de la línea de comandos (renombrado de palimsest):
Ver también https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1041665
fuente