К обсуждениям

Файлы Nextcloud стали нулевого размера после сбоя питания: стоп-чек-лист

Редакция VOne Технологии

Что делать до следующей синхронизации, если локальные файлы показывают 0 байт после аварийного выключения: фиксируем масштаб, сохраняем копии и проверяем серверные версии без опасного воспроизведения.

Прервите распространение изменений

Поставьте Nextcloud Desktop на паузу штатной кнопкой и убедитесь, что статус больше не меняется. Не завершайте процесс принудительно, если клиент отвечает, и не подключайте второе устройство к той же папке для проверки. Зафиксируйте время сбоя питания, время следующего запуска и первый момент, когда замечены 0 байт. Проблемный issue служит только сигналом: неизвестно, какие операции были завершены до выключения и как поведёт себя другая установка. Если клиент уже успел синхронизировать пустые файлы, пауза всё равно ограничивает дальнейшие изменения и сохраняет текущее состояние для сравнения.

Создайте инвентаризацию и отдельную копию

Скопируйте затронутое дерево на другой носитель или в архив, не меняя исходные имена и времена. Составьте список относительных путей, размеров и времени изменения; персональные названия замените метками в публичном отчёте. Не открывайте документы в редакторе, потому что автосохранение может обновить время и содержимое. Отдельно посчитайте файлы 0 байт и выберите один малочувствительный пример для дальнейшей проверки. Хеш для пустого файла одинаков и не подтверждает его прежнее содержимое, поэтому ценность имеет сопоставление пути, времени и серверных версий, а не попытка доказать повреждение одним checksum.

Проверьте серверную историю по одному файлу

Nextcloud поддерживает версии файлов и штатное восстановление из интерфейса, но доступность конкретной версии зависит от серверной политики и истории объекта. Сначала откройте веб-интерфейс, не скачивая дерево целиком, и проверьте размер текущего файла, список версий и корзину для одного примера. Если есть пригодная предыдущая версия, скачайте её под новым локальным именем вне синхронизируемой папки и проверьте содержимое. Не нажимайте Restore массово: операция меняет серверное состояние. Отсутствие версии следует честно зафиксировать, а не считать доказательством окончательной потери всех копий.

Определите момент безопасного восстановления

До возобновления sync составьте карту источников: неизменённая резервная копия, серверная текущая версия, предыдущие версии и другие устройства, которые пока не синхронизировались. Выберите один авторитетный источник для каждого затронутого файла и сначала восстановите контрольный пример вне рабочей папки. Если нулевые версии уже распространились или история отсутствует, остановитесь и привлеките администратора хранилища. Не повторяйте аварийное выключение и не редактируйте журнал клиента. Пакет эскалации включает версии клиента и сервера, временную шкалу, число 0-байтных файлов и результат одного серверного сравнения без самих документов.

Материал подготовлен редакцией VOne с применением ИИ для стоп-чек-листа; пауза и версии вручную сверены с Nextcloud, опасный сценарий отключения питания не воспроизводился и пользовательские файлы не просматривались.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.