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