xfs, можно отключить журнал?

Я хотел бы отключить вход в XFS.

Я не нашел вариант в

mkfs.xfs

Поэтому мой вопрос: можно ли их отключить или переместить в оперативную память? Если да, то как? Спасибо

2 ответа

Вы не можете отключить пути регистрации кода в xfs, но вы можете удалить любые фактические накладные расходы ввода-вывода, используя некоторые хитрые уловки (обратите внимание, я не проверял это помимо монтирования):

# modprobe null_blk
# mkfs.xfs -l logdev=/dev/nullb1,size=16m <DATA_DEVICE>
# mount -o logdev=/dev/nullb1 <DATA_DEVICE> <MOUNT_POINT>

Конечно, делая это, вы теряете все гарантии согласованности, которые даст вам журнал, и после сбоя или потери питания вам нужно будет запустить xfs_repair, чтобы файловая система снова стала согласованной.

Файловая система xfs - это файловая система журнала, поэтому вы не можете полностью отключить ведение журнала (я не уверен, почему вы это сделали). mkfs.xfs -l [log_section_options] позволит вам уменьшить размер журнала или перенести его на другое устройство. Вы можете сделать что-то вроде этого: mkfs.xfs -l size=512b /dev/sdc1 сжать файл журнала до минимально допустимого размера.

Другие вопросы по тегам