Сегодня наш виртуальный сервер W2003, хранящий наш SVN-репозиторий (тоже), стал очень-очень загруженным. Оказалось, что на диске C: осталось всего 88 КБ. Не так хорошо Из-за проблем с доступом, единственный способ, которым мы могли бы перезагрузить его, убив занятые процессы из диспетчера задач (McAffee, SqlServer, services.exe), а затем грациозно перезагрузиться. Мы освободили место, машина снова довольна, но наше хранилище SVN больше не доступно.
Если я подключаюсь с клиента, он выдает сообщение " Не найдено хранилища в 'svn: // [mymachine] / repos / [myapp]' "
Тем не менее, с сервера я могу увидеть содержимое с помощью команды svnlook tree [rootFolder] .
Если я перехожу в корневую папку с помощью проводника Windows, следующие папки пусты (я понятия не имею, если это нормально):
- [rootFolder] / trunk
- [RootFolder] / теги
- [RootFolder] / филиалы
Однако [rootFolder] / db содержит много файлов с соответствующим именем ревизии. Размер головы должен быть около 600 МБ, но у нас также есть несколько ветвей. Общий размер [rootFolder] теперь составляет ~ 600 МБ. Мы потеряли ветви? Завтра мы также узнаем, хорошо ли работала наша система резервного копирования. В любом случае, у кого-нибудь есть идеи?
[Обновление после найденного решения]
Спасибо всем, кто прислал ответы, они были очень полезны в решении проблемы.
Во время сбоя служба SVN была повреждена, а данные остались нетронутыми. Переустановка сервиса решила проблему.