Reiser4: полностью отключить ведение журнала

Как полностью отключить ведение журнала в файловой системе Reiser4? Я не вижу соответствующих вариантов в mkfs.reiser4ни в документации.

Цель состоит в том, чтобы поместить ФС в SD-карту, где ни один журнал не является предпочтительным для выносливости.

4 ответа

Лучше использовать некоторую файловую систему, которая поддерживается. Reiser4 так и не был завершен, и был заброшен уже несколько лет.

Согласно Wiki Reiser4, вы можете использовать опцию "nolog" при монтировании раздела reiser4 для "отключения" журналирования. Тем не мение:

... even with this option turned on, ReiserFS still performs all journalling
paraphernalia, save for actual writes into journalling area. Implementation of 
real nolog is work in progress.

Я обнаружил, что невозможно отключить ведение журнала на Reiser4.

Ссылка: http://marc.info/?l=reiserfs-devel&m=128267881622110

Reiser4 имеет расширенный менеджер транзакций, который использует комбинацию методов журналирования и копирования при записи (AKA Write-Anywhere). Можно реализовать различные режимы транзакций, такие как чистое журналирование и чистое COW. Также можно вообще отключить транзакции. В последнем случае вам нужно будет запускать fsck каждый раз после полной перезагрузки. Мы реализуем все эти возможности в будущих выпусках Reiser4, чтобы пользователи могли указать их с помощью параметров монтирования.

Последнюю стабильную версию reiser4 и reiser4progs(fsck) можно найти здесь: http://sourceforge.net/projects/reiser4/ Если возникнут проблемы, отправьте сообщение reiserfs-devel в список рассылки vger.kernel.org.

Спасибо, Эдвард.

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