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
сжать файл журнала до минимально допустимого размера.