Francois Lafont a écrit : > Mais alors, si jamais on monte un disque SSD sans l'option discard > _et_ sans prendre le soin de faire un fstrim régulièrement, alors que > se passe-t-il ? Le disque va se remplir inexorablement au fil du temps > et à un moment donné je ne pourrai tout simplement plus écrire dessus > (bien que le filesystem, lui, ne soit pas à 100%) ?
Je ne suis nullement un spécialiste de la question mais ma compréhension du fonctionnement de la commande TRIM est qu'elle marque les blocs disponibles en réinitialisant au passage leur contenu. Si on ne l'exécute pas de temps à autres, d'une part les performances du SSD se dégradent petit à petit (j'ai pu le constater avant de découvrir cette commande) et d'autre part, lorsque le contrôleur fini par avoir besoin d'espace, il doit se livrer à de coûteux cycles de lecture/effacement/écriture. > Personnellement, j'aurais plutôt pensé que le SSD fait le trim > lui-même tout seul comme un grand, quand ça l'arrange. Je me trompe ? > Ou alors ce n'est vrai que pour des SSD d'une certaine qualité ? Si j'ai là encore bien compris le nœud du problème, le contrôleur SSD n'a pas plus d'idée de la signification du contenu des blocs que le contrôleur RAM n'a d'idée du contenu des blocs de mémoire vive. Du coup, il ne peut déterminer lui-même quels sont les blocs libres, tout comme le contrôleur de mémoire vive ne peut pas détecter qu'un bloc réservé par une application n'est plus utilisé par cette application et décider de réutiliser ce bloc. Dans les deux cas, c'est au système d'exploitation d'agir car c'est à son niveau que la donnée prend son sens technique et devient une information. Sébastien -- Sébastien Dinot, sebastien.di...@free.fr http://sebastien.dinot.free.fr/ Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !