Как проверить, ведется ли конкретный раздел ext4?

16

Мне нужно знать это из-за этого:

  

Добавьте опцию установки data = writeback, если вы отформатировали диск без ведения журнала. В противном случае добавьте данные = упорядоченные, которые могут быть хорошим компромиссом между полным журналированием и ничем вообще.

из SSDChecklist .

    
задан Jorge Castro 07.11.2011 в 22:02
источник

3 ответа

12

sudo dumpe2fs /dev/sda1 | more , найдите строку, начинающуюся с Функции файловой системы , следует сказать has_journal .

Чтобы отключить журнал и ускорить работу в разделе ext4, выполните следующие действия:

В примере используется устройство sda1, это не значит, что вы должны сделать это на своем основном диске, замените sda1 на диск, который вы готовите, потеря данных произойдет!

Создайте диск ext4 fs на диске / dev / sda1

mkfs.ext4 /dev/sda1

Чтобы включить режим writeback , используйте это. Этот режим обычно обеспечивает наилучшую производительность ext4.

tune2fs -o journal_data_writeback /dev/sda1

Чтобы удалить журнал, удалите параметр has_journal, это отключит журнал etx4

tune2fs -O ^has_journal /dev/sda1

Проверьте, все ли в порядке

e2fsck -f /dev/sda1

Готово, рекомендуется только для скоростных приложений! Gl

    
ответ дан Bruno Pereira 07.11.2011 в 22:25
источник
9

Следующая команда, выполняемая как суперпользователь, и использующая в качестве параметра правильный раздел

debugfs -R features /dev/sda1

должен выдавать вам следующий результат

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

, где вы можете прочитать has_journal .

    
ответ дан enzotib 07.11.2011 в 22:12
5

tune2fs -l /dev/sdaX | grep features (из linuxquestions.org )     

ответ дан RubyTuesdayDONO 11.12.2013 в 22:15