Outils pour utilisateurs

Outils du site


wiki:materiels:disque_parametrage_ssd

Paramétrage d'un SSD

Sources : https://debian-facile.org/doc:systeme:fstab — man fstab — man mount

Un SSD est une mémoire flash, elle s'use avec le nombre d'écriture. Les modifications suivantes permettent de limiter son usure en supprimant les écriture temporaires. Pour cette raison, il ne faut pas mettre le swaps sur le SSD.

Installer ZRAM-TOOL

https://wiki.debian.org/ZRam#Automated_setup

Installation depuis le dépôt : sudo apt install zram-tools

Vérifier l’installation et les priorités : cat /proc/swaps
Une ligne supplémentaire apparaît, avec un priorité de 100 :

Filename           Type          Size         Used     Priority
/dev/sda2          partition     33791996     0        -2
/dev/zram0         partition     262140       0        100

https://www.linuxtricks.fr/wiki/zram-compresser-la-ram-au-lieu-de-swapper-sur-linux

Pour lister les partitions : sudo fdisk -l (une nouvelle partition zram0 de 251 Mo est créée)

Disque /dev/zram0 : 256 MiB, 268435456 octets, 65536 secteurs
Unités : secteur de 1 × 4096 = 4096 octets
Taille de secteur (logique / physique) : 4096 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

Modifier FSTAB

Afficher FSTAB : cat /etc/fstab

# <file system>                           <mount point>  <type>  <options>                 <dump>  <pass>
UUID=wwww-wwww                             /boot/efi      vfat    defaults,noatime          0       2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  /              ext4    defaults,noatime,discard  0       1
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy  /home          ext4    defaults,noatime,discard  0       2

La 4e colonne (<options>) donne les options pour la commande mount utilisée pour le montage de la partition, généralement on y lit “default” (par défaut : rw, suid, dev, exec, auto, nouser, async).

Mais pour limiter les écritures sur le disque SSD il faut ajouter :

  • noatime (NO Access TIME) : ne pas mettre à jour l'attribut “atime” et limiter le nombre d'accès disques.
  • discard (Active le mode TRIM) : gestion des effacements / libération par blocs.

Pour conclure une installation normalisée utilisant des partitions situées sur un SSD : C’est dans la 4e colonne de fstab qu’on doit ajouter , celle des options du mount, pour : désactiver de la lecture en “acces time” … « noatime » et mettre nos disques SSD en Trim …. « discard » ——- ?????????????

On rajoutera de la manière suivante après la déclaration « défault » : default,noatime,discard En respectant les virgules disposées de cette façon, si je lis bien l'exemple dans “man mount” et “man fstab”

Pour les options non déclarées, le réglage “default” restera actif, donc on le laisse. (par contre à vérifier si il faut le laisser au début ou à la fin ??? )

Certains auteurs disent qu'on ne devrait même pas utiliser d'espace SWAP sur un SSD. Pour l'option d'un swap en “sw”, je ne sais pas si lui ajouter discard et noatime servirait a qq chose du coup D'après d'autres auteur bien que Zram-tool soit activé, il fonctionne tant que le système reste actif ou sous tension. La partition swapp existante serait utilisée seulement pour conserver le système en l’état lors de mises en suspension et veilles prolongées


À Noter (Reste encore à voire le statut de nombreux fichiers tmp générés par exemple dans un navigateur et qui effectuent de nombreuses écritures. Ce sont les fichiers .conf qu'il faudrait vérifier pour chacune de ces applications )


Autres Remarques : J'avais lu à ce propos que les disques SSD au format S-ata (les 2,5) sont protégés et réglés pour effectuer d'office le trim.

Mais ce n'est pas le cas des SSD du format M2 (petites cartes à broches)

(précisions des divers format de SSD : https://www.kingston.com/fr/blog/pc-performance/ssd-form-factors )

D'après d'autres comms, il faut absolument activer le trim (dsicard) et noatime lorsqu'on utilise une clé USB (rapide) ou une carte SD (lente) sur un système embarqué comme le Raspberry, ou tout autre système sur lequel on n’utilise pas de S-ATA.


Les 2 dernières colonnes (<dump> et <pass>) ne sont pas modifiées.
- <dump> : reste à 0 si l'utilitaire de sauvegarde n'est pas utilisé. (de quelle sauvegarde s'agit-il ? )
- <pass> : demande la vérification au démarrage (boot) de l'ordinateur par fsk.
<pass> concerne la partition racine (mis à 1) et les partitions unix (mis à 2).
<pass> ne concerne ni les unités Windows, ni le swap (mis à 0), ni les unités réseau (NAS).


?????????????????

mountées sur notre système :
IE en 192.168.1.11:/media/serveur_image qu'on se mounterait sur son espace utilisateur (son user_name)
/home/user_name/image.


Depuis les dépôts avec aptitude sudo aptitude / zram-tools (grand) U , g, g

wiki/materiels/disque_parametrage_ssd.txt · Dernière modification : de palas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki