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

443
davide

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

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

0

4 ответа на вопрос

1
vonbrand

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

Вместо того, чтобы класть файловую систему, которая не совсем работает на используемом диске, лучше использовать файловую систему, полностью поддерживаемую доступными в настоящее время драйверами. Fiasco Labs 11 лет назад 0
0
Don Juan dePython

Согласно Reiser4 Wiki, вы можете использовать опцию «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. 
Это специально для ReiserFS. Я не могу дать отзыв, так как неожиданно обнаружил, что мой контроллер SD не полностью поддерживается Linux (Texas Instruments PCIxx12) davide 11 лет назад 0
Нет, `nolog` не поддерживается Reiser4. Смотрите мой собственный ответ для справки. davide 11 лет назад 0
0
Edward

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

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

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

Вы действительно не ответили на вопрос ОП. Он хотел знать, как это сделать. Так вы говорите, что это выполнимо, но просто еще не раскрыто в опциях пользователю, или что это возможно, но ожидаете, что он / она задаст свой вопрос на форуме разработчиков? В любом случае трудно следовать тому, что вы говорите. slm 11 лет назад 0
Reiser4 был заброшен довольно давно, во многом потому, что он обещал совершать невозможные вещи. vonbrand 11 лет назад 0
Это то, что я тоже слышал, когда основатель отправляется в тюрьму. Эти статьи в Википедии содержат больше информации: http://en.wikipedia.org/wiki/Hans_Reiser & http://en.wikipedia.org/wiki/Reiser4. slm 11 лет назад 0
0
davide

I found out it's not possible to disable journaling on a Reiser4.

Reference: http://marc.info/?l=reiserfs-devel&m=128267881622110

Похожие вопросы