Hay diferentes fuentes y se sugieren diferentes prácticas. Encontré las siguientes propuestas con qué frecuencia se debe ejecutar fstrim.

  • ejecutar semanalmente por cron
  • ejecutar diariamente por cron
  • ejecutar en cada arranque

¿Cuál es la opción óptima y por qué? Ubuntu 14.04 usa la primera opción por defecto.

Responder

TRIM hace al menos tres cosas:

  1. minimizar la amplificación de escritura
  2. evitar la degradación del rendimiento a largo plazo
  3. eliminar irrecuperablemente sus datos

Ahora depende de dónde estén sus prioridades.

Para 1), no debería utilizar fstrim en absoluto, sino que utilice la opción discard de su sistema de archivos. Solo si todo se recorta instantáneamente, la SSD dejará de copiar bits de datos que ya no necesita. Sin embargo, en la práctica, se ha demostrado que prevenir la amplificación de escritura no es tan importante ya que los SSD están bien con muchas escrituras.

Para 2), usar fstrim semanalmente o incluso mensual está completamente bien. No es necesario utilizar el descarte instantáneo o recortar a diario; esa sería una medida a corto plazo, pero se trata de mantener feliz al SSD a largo plazo. Pero también depende de su uso: si su sistema de archivos siempre está lleno y ve muchas escrituras, es posible que deba recortar con más frecuencia que si tiende a tener mucho espacio libre y no tanto escrituras en sus sistemas de archivos.

Para 3), no debería utilizar ningún tipo de recorte. Básicamente, si espera ser humano, cometer errores, tener accidentes, como si acabara de eliminar su colección de fotos, ¡vaya! Las herramientas de recuperación como photorec no funcionarán después de TRIM porque con TRIM todo es desaparecido para siempre.

Desde el punto de vista de la recuperación de datos pura, SSD es un gran dolor de cabeza. Hay demasiados recortes en Linux, incluso sin preguntarle (mkfs implica recortar, lvremove / lvresize / … podría si issue_discards, algunos los particionadores pueden tener ideas, …). De repente, las acciones que antes eran reversibles se vuelven irreversibles, todo por el bien de obtener algunos puntos más en algún punto de referencia del sistema de archivos …

Si se decide por fstrim, debe saber donde se encuentra el trabajo cron para que pueda deshabilitarlo cuando tenga un accidente, de esa manera obtendrá un compromiso entre 2) y 3). En general con SSD debes asegurarte de tener buenas copias de seguridad, son incluso más importantes que con HDD ya que tienes menos posibilidades de recuperación en SSD.

Comentarios

  • ¿No ' t la degradación del rendimiento está estrictamente ligada a la amplificación de escritura? Leí que discard tiene un rendimiento subóptimo: blog.neutrino.es/2013/… y patrick-nagel.net/blog/archives/337
  • Es ' s relacionados, por supuesto, pero estrictamente vinculados? TRIM ayuda al rendimiento incluso en casos que no implican amplificación de escritura. Si sobrescribe un bloque de borrado completo de datos, no hay amplificación de escritura (tiene que escribir todo de cualquier manera). Pero si no hay bloques libres, el SSD tiene que borrar uno primero y borrar es considerablemente más lento que escribir un bloque ya borrado.
  • ¿Y cuántas escrituras están bien? Prefiero ' usar la unidad durante mucho tiempo. (5 años sería genial) ¿Qué tan grande es la amplificación de escritura cuando se recorta semanalmente?
  • Prueba de resistencia de Google ssd, hay varias. La mayoría de SSD puede manejar más escrituras de las que necesitará (fuera del servidor de base de datos de alta resistencia o algo así). Por supuesto, aún puede fallar por varias razones, no hay almacenamiento confiable, debe hacer copias de seguridad en cualquier caso.
  • " usando fstrim semanalmente o incluso mensualmente está completamente bien " ¿puedes considerar agregar una fuente? Encontré un reclamo de que debería hacerse a diario (y ambos reclamos no tienen fuente alguna)

Respuesta

man fstrim en Ubuntu 16.04 tiene

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *