Vous savez probablement ce qu'est la journalisation. Dans les systèmes de fichiers, elle est nécessaire pour pouvoir récupérer le système de fichiers en cas de défaillance. Cela est particulièrement utile dans les cas où des opérations d'écriture de données étaient en cours au moment de la panne.
On sait que lorsqu'une écriture est incomplète, le système de fichiers reste dans un état corrompu et ne peut pas être monté. Si vous activez la journalisation, fsck pourra effectuer une vérification au démarrage du système et restaurer l'état à partir de la journalisation. Voyons maintenant comment désactiver la journalisation dans Ext4.
Comment vérifier si la journalisation est activée pour une partition de disque particulière ? Exécutez :
$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal
Voir /dev/nvme0n1p5
- fichier de partition. Il peut avoir un nom différent. S'il y a has_journal
dans la ligne Filesystem Features, alors le journal est activé. S'il est activé et que tout fonctionne. La désactivation de la journalisation du système de fichiers s'effectue de la manière suivante :
$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5
Si vous ne souhaitez pas désactiver la journalisation, mais que vous voulez que le système soit plus productif, activez le mode writeback
. Après cela, aucune donnée ne sera écrite dans le journal, à l'exception des métadonnées.
Les données sont d'abord sur le disque, puis l'opération est enregistrée. Ext4 présente les meilleures performances dans ce mode de fonctionnement.
Nous allons le faire :
$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5
Comment récupérer le mode de journalisation ? Pour ce faire, vous pouvez exécuter :
$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5
Comme pour le mode writeback , le fichier /etc/fstab
peut être activé par l'utilisateur. Dans les options de montage de la partition, ajoutez data=writeback
:
$ sudo vi /etc/fstab
Existe-t-il un autre moyen d'améliorer les performances ? Oui, ajoutez l'option noatime
, qui désactive la mise à jour du champ du dernier fichier accédé. Cela réduit le nombre d'accès au disque, mais prolonge la durée de vie du disque SSD.