Jak mogę sprawdzić, czy dana partycja ext4 jest kronikowana?

19

Muszę to wiedzieć z tego powodu:

Dodaj opcję montażu data = writeback, jeśli sformatowałeś dysk bez kronikowania. W przeciwnym razie dodaj dane = uporządkowane, co może być dobrym kompromisem między pełnym księgowaniem a żadnym.

z listy SSDChecklist .

Jorge Castro
źródło

Odpowiedzi:

15

sudo dumpe2fs /dev/sda1 | more, poszukaj linii zaczynającej się od funkcji systemu plików , powiedzmy has_journal .

Aby wyłączyć dziennik i przyspieszyć działanie na partycji ext4, wykonaj następujące kroki:

Przykład używa urządzenia sda1, nie oznacza to, że powinieneś to zrobić na dysku głównym, wymienić sda1 na dysk, który przygotowujesz, nastąpi utrata danych!

Utwórz ext4 fs na dysku / dev / sda1

mkfs.ext4 /dev/sda1

Aby włączyć writebacktryb, użyj tego. Ten tryb zazwyczaj zapewnia najlepszą wydajność ext4.

tune2fs -o journal_data_writeback /dev/sda1

Aby usunąć dziennik usuń opcję has_journal, spowoduje to wyłączenie dziennika etx4

tune2fs -O ^has_journal /dev/sda1

Sprawdź, czy wszystko jest w porządku

e2fsck -f /dev/sda1

Gotowe, zalecane tylko dla aplikacji prędkości! Gl

Bruno Pereira
źródło
12

Poniższa komenda została wykonana jako superużytkownik i jako parametr użyto poprawnej partycji

debugfs -R features /dev/sda1

powinien dać ci wynik podobny do następującego

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

gdzie możesz przeczytać has_journal.

enzotib
źródło