ошибка couchdb, получая доступ к представлению "коррупция файла"?

У меня есть couchdb установка, которая обычно открывается прекрасный в хлопчатобумажном матраце, во "Всех документах" рассматривают i, видят все объекты; однако, когда я пытаюсь получить доступ к одному из своих взглядов, я получаю эту ошибку после нескольких секунд "Ошибка: коррупция файла file_corruption" в аварийном диалоговом окне. db был перемещен между дисками в прошлом, поскольку мы изменили диски, чтобы удостовериться, что у нас есть достаточно пространства. если файл коррумпирован, он не должен работать вообще, есть ли любой способ, которым я мог восстановить то же самое. db уже довольно большой больше чем 150 ГБ; я даже пытался делать то же самое представление с различным именем, но ошибка сохранилась.

1
nl ja de

3 ответы

Я думаю, что движущиеся файлы - плохая идея. Вы должны лучше копировать ваша DB от старого сервера до нового.

$ curl -H 'Content-Type: application/json' -X POST http://newserver:5984/_replicate -d ' {"source": "http://oldserver:5984/foo", "target": "bar", "create_target": true} '
0
добавлено

удалите couchdb индексные файлы и попробуйте еще раз они расположены в также

/var/lib/couchdb/.{dbname}_design/
/usr/local/var/lib/couchdb/.{dbname}_design/
0
добавлено

удалите couchdb индексные файлы и попробуйте еще раз они расположены в также

/var/lib/couchdb/.{dbname}_design/
/usr/local/var/lib/couchdb/.{dbname}_design/
0
добавлено