2

Я не могу найти патч для reiser4 для ядер новее, чем 2.6.38.

  1. Как получить доступ к reiser4 на современных ядрах? Единственный известный мне обходной путь - это использовать что-то вроде mountlo (файловая система, работающая в ядре UML с reiser4, с интерфейсом FUSE).
  2. Существуют ли хорошо поддерживаемые файловые системы, такие как reiser4 (прозрачное сжатие, быстрая, хорошая поддержка для небольших файлов). С помощью reiser4 я могу хранить 2 виртуальные машины с несжатым объемом 10 ГБ на разделе 2 ГБ (плюс 40% свободного места), я могу использовать небольшой отдельный файл для каждой записи в некоторой специальной базе данных (например, анализировать большой дамп XML-файла в Википедии, хранить каждую статью). в отдельном файле, затем снова сожмите его другим способом). Я где-то слышал, что BTRFS поддерживает сжатие, но издержки метаданных значительны и что они медленные, это правда?

2 ответа2

1

Вы можете попробовать ZFS через FUSE. Это не так быстро, но довольно гибко.

0

Из того, что я вижу, не существует официального патча для чего-то более нового, чем 2.6.38, и я бы с осторожностью использовал неофициальные патчи чего-то столь же фундаментального, как файловая система на производственном компьютере (без необходимости сначала выполнять множество тестов, чтобы убедиться в ее стабильности). ).

Вы можете попробовать применить патч 2.6.38 к более новому ядру - если соответствующие файлы не были значительно изменены (или вообще изменены) между этим периодом и выпуском, который вы пытаетесь использовать, патч может применяться без дополнительной работы. Если нет, вам нужно выполнить различие этих частей и попытаться сформировать патч, чтобы обойти различия. Как и в случае любого неофициального патча, я бы с осторожностью использовал это на любых важных системах без большого количества тестирования в первую очередь - я чувствовал бы себя более безопасным при использовании метода на основе UML, каким бы хамким это ни казалось.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .