[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: besoin de conseil installation ssd + hdd



Le 30/12/2017 à 16:54, randy11@free.fr a écrit :

Pour info, la commande pour modifier "Over provisioning", d'après
http://www.tech-g.com/2015/06/13/over-provisioning-ssd-in-linux/ :
hdparm -Np1758172678 --yes-i-know-what-i-am-doing /dev/sdb

Quand tu parlais des "options sur l'activation de l'overprovisioning", tu parlais du p devant la valeur et de --yes-i-know-what-i-am-doing ?

p devant la valeur spécifie que celle-ci doit être permanente. Sinon, HPA revient à sa valeur permanente après une réinitialisation matérielle ou une mise hors tension. Et comme il s'agit d'une opération potentiellement dangereuse (on risque de tronquer voire masquer une partition existante et rendre le démarrage du système impossible), par sécurité hdparm exige la seconde option pour s'assurer qu'on est bien conscient de ce qu'on fait.

Une remarque : à l'origine, HPA n'est pas du tout prévu pour l'overprovisioning. Il a deux objectifs : - réduire la taille apparente du disque pour éviter le plantage de certains BIOS - masquer une zone du disque réservée au firmware de la machine, contenant par exemple des utilitaires ou un système de restauration.

D'ailleurs je doute qu'activer HPA ait une quelconque utilité pour l'overprovisioning. Le billet dit que ça permet au firmware du SSD de savoir que cette zone est libre et qu'il peut l'utiliser pour les opérations d'entretien (ramasse-miettes, nivellement de l'usure...) Vraiment ? D'une part cela ne lui permet pas d'en user à sa guise puisqu'elle peut quand même contenir des données qui doivent être masquées en temps normal, et d'autre part ce n'est en rien nécessaire à l'efficacité de l'entretien car le TRIM lui permet déjà de savoir quels sont les blocs libres. L'important, à mon avis, est donc que cette zone ait été TRIMée afin d'être marquée comme libre, ce qui doit être le cas lorsque le SSD sort d'usine.

Je viens de redémarrer mon système avec ma Live Debian Stretch, les
informations fournies sont différentes, voir ci-dessous. Tout à la
fin, je me retrouve avec un truc pas normal :

  max sectors   = 500118192/1(500118192?), HPA setting seems
invalid (buggy kernel device driver?)

Bizarre en effet, cette valeur maxi à 1 au lieu de 500118192.
Je me méfierais car à cause de cette valeur à 1 il pourrait être impossible de revenir à la valeur initiale.


Reply to: