У меня есть портал Liferay, который был настроен на использование файловой системы для крольчонка.
Кажется, что этот режим сохранения создает много файлов в файловой системе (пока что-то вроде 113'000), и я медленно достигаю квоты подсчета файлов на сервере.
Я хотел бы затем переключиться на базу данных постоянство. Я знаю, как настроить , но Я не знаю, как перенести существующий контент .
Экспорт и импорт различных библиотек (документов, изображений и т. Д.) Звучат как большая работа и очень подвержены ошибкам, особенно потому, что это развертывание с несколькими домами. Кроме того, я не знаю, будет ли воссоздан тот же точный URL для документов, что важно для меня.
Краткое обновление:
Мне удалось выполнить обновление до Liferay 6. Однако в Liferay нет способа перенести данные о кролике из файловой системы в базу данных; Панель Data Migration предлагает выполнить миграцию с ловушки jcr на другую ловушку постоянства.
Моя первоначальная проблема заключалась не в том, чтобы хранить данные в базе данных, а в том, чтобы уменьшить количество файлов в файловой системе (ограничение квоты). Затем я переключился на FileSystemHook
.
Здесь указано количество файлов (find . | wc -l
).
- JCRHook: 107566
- FileSystemHook: 2810.
Не знаю, почему Джекраббит создает так много файлов ...