Comment puis-je vérifier si une partition particulière ext4 est journalisée?

19

J'ai besoin de savoir cela à cause de cela:

Ajoutez l'option de montage data = writeback si vous avez formaté le disque sans journalisation. Sinon, ajoutez des données = ordonnées, ce qui pourrait être un bon compromis entre la journalisation complète et aucune.

dans la liste SSDChecklist .

Jorge Castro
la source

Réponses:

15

sudo dumpe2fs /dev/sda1 | more, recherchez une ligne commençant par les fonctionnalités du système de fichiers , devrait dire has_journal .

Pour désactiver le journal et accélérer les choses sur une partition ext4, procédez comme suit:

L'exemple utilise un périphérique sda1, cela ne signifie pas que vous devez le faire sur votre disque principal, remplacez sda1 par le disque que vous préparez, une perte de données se produira!

Créer des ext4 fs sur le disque / dev / sda1

mkfs.ext4 /dev/sda1

Pour activer le writebackmode, utilisez ceci. Ce mode fournira généralement les meilleures performances ext4.

tune2fs -o journal_data_writeback /dev/sda1

Pour supprimer le journal, supprimez l'option has_journal, cela désactivera le journal etx4

tune2fs -O ^has_journal /dev/sda1

Vérifiez si tout va bien

e2fsck -f /dev/sda1

Terminé, recommandé pour les applications de vitesse uniquement! Gl

Bruno Pereira
la source
12

La commande suivante exécutée en tant que superutilisateur et utilisant comme paramètre la partition correcte

debugfs -R features /dev/sda1

devrait vous donner une sortie comme celle-ci

debugfs 1.41.14 (22-Dec-2010)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

où vous pouvez lire has_journal.

enzotib
la source