Если хранить журнал ext4 на другой системе, сколько места потребуется?

Если хранить журнал ext4 на другой системе, сколько места потребуется?

Я собираюсь переместить журнал на другой раздел, но не знаю, как правильно рассчитать необходимый размер журнала?

Я использую ext4файловую систему емкостью 15 ГБ.

решение1

$ man mkfs.ext4
The size of the  journal must be at least 1024 filesystem blocks (i.e., 1MB if using 1k blocks, 4MB if using 4k blocks, etc.)  and may be no more than 102,400 filesystem blocks.

Я думаю, что размер по умолчанию составляет 128 МБ, но не уверен, это может быть устаревшим. В любом случае, я не думаю, что перемещение журнала на другой раздел на том же HDD будет улучшением. Если вы переместите на другой физический диск, это может помочь.

Лучшее, что вы можете сделать, — это попробовать разные размеры и сравнить текущее состояние с вашей реальной рабочей нагрузкой (а не с каким-то эталонным инструментом, который может имитировать операции, аналогичные вашей реальной рабочей нагрузке, а может и нет).

решение2

man tune2fsмигает -J size=journal-sizeопция. Другая утилитаdumpe2fsпозволяет вам знать наверняка в каждом конкретном случае.

Связанный контент