Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-08-2019 14:50:34

evocorsa
Membre
Inscription : 18-12-2017

noatime, sur quelle partition ?

Bonjour, je viens d'installer Debian sur un combo SSD + HDD, faut il utiliser noatime sur toutes les partitions ou seulement sur celles du SSD ?
Merci wink

Hors ligne

#2 11-08-2019 15:25:44

Renart_frambivore
Membre
Distrib. : Debian GNU/Linux buster/sid
Noyau : 4.19.0-4-amd64
(G)UI : Gnome 3.30.2
Inscription : 07-09-2018

Re : noatime, sur quelle partition ?

Salut,
Cela ne concerne quasiment que les SSD car il est question d'écritures.
En règle générale, pour faire durer un SSD, on fait en sorte qu'il subit le moins d'écriture possible.
Aujourd'hui, ce n'est pas non plus dramatique car un simple Kingston a400 à 20€ peut subir 40To d'écritures.

Concernant les HDD, tu auras un très léger gain de vitesse.
Mais si tu as du SATA 3, a priori ce sera minime.
Je n'en dirai pas autant pour un système à deux HDD sur une seule nappe IDE (débit IDE  plus lent que le SATA et divisé par deux du au système maître/esclave) où la, l'optimisation des écritures peut permettre de gagner un peu plus.

Merci de me corriger si je me trompe.

Dernière modification par Renart_frambivore (11-08-2019 15:28:23)


Maître Renart, par l'odeur alléché, Lui tint à peu près ce langage : "sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo reboot"

Hors ligne

#3 11-08-2019 20:46:01

evocorsa
Membre
Inscription : 18-12-2017

Re : noatime, sur quelle partition ?

merci pour cette réponse rapide,
je vais donc me contenter d'utiliser noatime uniquement sur la partition root qui est sur mon SSD.

Hors ligne

#4 12-08-2019 13:01:28

Renart_frambivore
Membre
Distrib. : Debian GNU/Linux buster/sid
Noyau : 4.19.0-4-amd64
(G)UI : Gnome 3.30.2
Inscription : 07-09-2018

Re : noatime, sur quelle partition ?

Juste au passage, il y a aussi "nodiratime" qui devrait t'intéresser.

Maître Renart, par l'odeur alléché, Lui tint à peu près ce langage : "sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo reboot"

Hors ligne

#5 12-08-2019 13:45:07

raleur
Membre
Inscription : 03-10-2014

Re : noatime, sur quelle partition ?

noatime implique nodiratime.

Hors ligne

#6 12-08-2019 14:03:43

Renart_frambivore
Membre
Distrib. : Debian GNU/Linux buster/sid
Noyau : 4.19.0-4-amd64
(G)UI : Gnome 3.30.2
Inscription : 07-09-2018

Re : noatime, sur quelle partition ?

raleur a écrit :

noatime implique nodiratime.



C'est a dire qu'on n'est pas obliger de le mentionner? smile


Maître Renart, par l'odeur alléché, Lui tint à peu près ce langage : "sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo reboot"

Hors ligne

#7 12-08-2019 14:10:07

raleur
Membre
Inscription : 03-10-2014

Re : noatime, sur quelle partition ?

Je ne comprends pas la question. On n'est jamais obligé de le mentionner, comme noatime. Par définition, une option de montage, c'est optionnel.

Dernière modification par raleur (12-08-2019 14:11:01)

Hors ligne

#8 12-08-2019 14:20:48

Renart_frambivore
Membre
Distrib. : Debian GNU/Linux buster/sid
Noyau : 4.19.0-4-amd64
(G)UI : Gnome 3.30.2
Inscription : 07-09-2018

Re : noatime, sur quelle partition ?

Est ce que, lorsqu'on indique "noatime", "nodiratime" est forcément inclus?

- L'option noatime désactive complètement les temps d'accès aux fichiers d'écriture sur le lecteur chaque fois que vous lisez un fichier. Cela fonctionne bien pour presque toutes les applications, sauf pour celles qui ont besoin de savoir si un fichier a été lu depuis sa dernière modification. Les informations de temps d'écriture d'un fichier continueront à être mises à jour chaque fois que le fichier est écrit avec cette option activée.

- L'option nodiratime désactive l'écriture des temps d'accès aux fichiers uniquement pour les répertoires alors que d'autres fichiers ont encore des temps d'accès écrits.


Maître Renart, par l'odeur alléché, Lui tint à peu près ce langage : "sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo reboot"

Hors ligne

#9 12-08-2019 14:50:12

raleur
Membre
Inscription : 03-10-2014

Re : noatime, sur quelle partition ?

Oui. C'est explictement mentionné dans la page de manuel de mount(8).
Je ne sais pas d'où vient ta citation mais je la trouve confuse.

Hors ligne

#10 12-08-2019 15:34:10

Renart_frambivore
Membre
Distrib. : Debian GNU/Linux buster/sid
Noyau : 4.19.0-4-amd64
(G)UI : Gnome 3.30.2
Inscription : 07-09-2018

Re : noatime, sur quelle partition ?

J'ai trouvé cette infos ici :
https://wiki.archlinux.fr/Fstab#Options_atime

Sinon, j'ai aussi cette citation :

noatime - Ne pas mettre à jour la date d'accès sur l'inode pour le système de fichier. Cela peut aider les performances.
nodiratime - Ne pas mettre à jour la date d'accès aux répertoires sur l'inode pour le système de fichier. Cela peut aider les performances.


qui provient de : https://wiki.debian.org/fr/fstab

La dessus, on croirait qu'il s'agit d'option très distincte.
Mais le manuel doit prévaloir, non?

Dernière modification par Renart_frambivore (12-08-2019 15:37:56)


Maître Renart, par l'odeur alléché, Lui tint à peu près ce langage : "sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo reboot"

Hors ligne

#11 13-08-2019 07:21:21

bosolo
Membre
Distrib. : Debian Buster
Noyau : Linux 4.19.0-6-amd64
(G)UI : Mate évidemment ;-)
Inscription : 08-02-2019

Re : noatime, sur quelle partition ?

Salut evocorsa,

  Quand j'ai configuré mon fstab j'avais utilisé relatime plutôt que noatime, en me basant sur les conseils de sebsauvage.net. Son article Linux et SSD est très bien fait, j'ai appliqué ce qu'il explique sous Buster et pas de problème.
Voilà ce qu'il conseille pour relatime/noatime :

noatime ? non:relatime

La plupart des systèmes de fichier - dont ex4 - sont capables d'enregistrer l'heure d'accès (atime), de création (ctime) et de modification (mtime) d'un fichier ou un répertoire. Si connaître l'heure d'accès d'un fichier peut être très pratique, cela veut dire que pour chaque lecture de fichier, cela déclenche une écriture disque (pour enregistrer la date de dernier accès). Cela fait beaucoup d'écriture pour pas grand chose.

On trouve parfois des astuces sur internet qui recommandent d'ajouter noatime et nodiratime dans les options de montage, ce qui a pour effet de désactiver l'enregistrement de la date de dernier accès. Cela fonctionne, mais certains logiciels ont besoin de connaître cette date pour fonctionner correctement.

Je ne vous recommande pas cette solution noatime/nodiratime, car la plupart des distributions récentes montent déjà vos partitions avec l'option relatime qui fait à peu près la même chose, mais ne met à jour la date d'accès qu'une fois par jour (ou quand mtime/ctime est plus récent). Cela permet de garder la fonctionnalité de atime tout en réduisant les accès disque.



Bonne journée/soirée!

Hors ligne

#12 13-08-2019 09:45:53

raleur
Membre
Inscription : 03-10-2014

Re : noatime, sur quelle partition ?

bosolo a écrit :

la plupart des distributions récentes montent déjà vos partitions avec l'option relatime qui fait à peu près la même chose, mais ne met à jour la date d'accès qu'une fois par jour (ou quand mtime/ctime est plus récent).


relatime est l'option par défaut depuis le noyau 2.6.30, ce qui est déjà très ancien. Pour comparaison avec Debian, Lenny (2009) avait un noyau 2.6.26 et Squeeze (2011) un noyau 2.6.32.

Quelques rares programmes comme mutt sont connus pour ne pas fonctionner correctement avec noatime. Par contre je n'ai jamais entendu parler de programmes qui ne fonctionneraient pas avec nodiratime.

relatime a un intérêt avec les fichiers qui sont lus plus souvent qu'ils sont créés ou modifiés, notamment les fichiers statiques dans /usr. Par contre son intérêt est moindre avec les fichiers qui sont souvent modifiés puis lus puisque la date d'accès sera mise à jour lors de la lecture suivant une écriture.

Dernière modification par raleur (13-08-2019 14:06:34)

Hors ligne

#13 13-08-2019 14:01:13

evocorsa
Membre
Inscription : 18-12-2017

Re : noatime, sur quelle partition ?

merci pour toutes vos réponses !!

Dernière modification par evocorsa (13-08-2019 14:01:24)

Hors ligne

Pied de page des forums