Table des matières
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
