Modes de paiement Abuse

Désactivation de la journalisation EXT4

24.10.2022, 03:14

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.

Désactiver la journalisation

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

Désactivation de la journalisation EXT4

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

Désactivation de la journalisation EXT4

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

Désactivation de la journalisation EXT4

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

Désactivation de la journalisation EXT4

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.