Подстава от Google Docs

Сегодня Google омрачил мое настроение на несколько дней вперед. Решил написать об этом в блоге, дабы прочитавшие станут впредь осторожны. Я давно и часто использую Google Docs. В последние несколько лет, впрочем, не так часто, в связи с прочно обосновавшимся в моей жизни Evernote. Если бы не перенос большей части работы в Evernote – последствия оказались бы еще более серьезны…

С появлением аналога Dropbox от Google, под названием Google Drive, Google Docs стали частью Google Drive. Как многие знают, установив клиент синхронизации Google Drive на компьютер, помимо всех остальных файлов в синхронизируемой папке появится и папка с гуглодоксами – все ваши гугл-документы с расширениями .gdoc, .gsheet и т.п. На деле это не сами документы, а лишь ссылки на эти документы в веб-интерфейсе вашего Google Drive.

Сегодня я решил перенести синхронизируемую папку Google Drive на другой диск. Просто выключить клиент, перенести папку с данными в новое место, запустить клиент, и в ответ на его ругань указать новое месторасположение его папки Google Drive почему-то никогда не позволял и не позволяет (таким образом можно лишь переименовать папку). Поэтому, выключив клиент, я просто удалил текущую папку, и создал в нужном месте новую, чтобы клиент при запуске выкачал туда из гуглохранилища все заново.

Уж не знаю, как так получилось, но при включении, клиент тупо повторил операцию удаления всех файлов на сервер, то есть все файлы оказались удалены и в веб-интерфейсе тоже. Не беда, подумал я – у меня все файлы с гуглдрайва регулярно бекапятся в другое место на компе – не доверяю я облакам на 100%, как раз из-за таких казусов, когда мгновенная синхронизация неверных действий призывает ЗЛО. Как оказалось ниже, и это не спасает в отдельных случаях.

Очередной выкрутас Google Drive – все удаленные файлы попадают в корзину, файлы в которой, в отличие от того же DropBox, все продолжают занимать доступное дисковое пространство. Конечно же в силу заполненности данного пространства более чем на 50%, не получилось бы сохранить весь объем удаленных из-за глюка данных в корзине одновременно с заливанием этого же самого объема заново, из бекапа. Поэтому я нажал на очистку корзины. О КАК Я БЫЛ НЕ ПРАВ.

Помните, выше я упоминал про находящиеся в папке синхронизации Google Drive клиента файлы-ссылки на гуглодокументы с расширениями .gdoc, .gsheet и т.п.?

Так вот – при удалении этих файлов-ссылок локально в папке на вашем компьютере, соотвествующие гуглодокументы УДАЛЯЮТСЯ с сервера, не смотря на то, что вы, по сути, удаляете только ссылки на них. Их можно восстановить из корзины веб-интерфейса. Но корзину я уже очистил, даже не догадываясь о таком поведении гуглодоков… А те же самые файлы-ссылки из моего сохранившегося бекапа тупо выводят ошибку, что такого документа не существует, либо владелец его удалил.

В итоге я испытал мощный шок – в техподдержке Google явно указано, что восстановить ваши данные после очистки корзины они не могут. Наткнулся на топики со схожей проблемой, где людям никто в итоге так и не помог. В гуглодоках у меня было немало полезных вещей, копившихся годами, более того – был один документ по работе, расшаренный с заказчиками  (к счастью на данный момент ТОЛЬКО один – но весьма обширный, результат кучи дней работы, не только моей!) – ВСЕ ОКАЗАЛОСЬ УТЕРЯНО В ОДИН МОМЕНТ.

В результате дальнейших экспериментов попутно выяснилось следующее. В клиенте синхронизации в настройках присутствует галка “Синхронизировать документы”. Если ее отключить, а потом удалить папку с ссылками-на-документы на своем жестком диске – на сервере Гугла все удалится опять, невзирая на настройки. Если после этого через веб-интерфейс восстановить удаленные документы – на комьютер ссылки на них в этот раз уже не скачаются, а вот все папки и подпапки – да. И ладно бы они просто мешали глазу, эти пустые папки документов на вашем жестком диске. Если их удалить – они ОПЯТЬ удалятся с сервера, включая и все содержащиеся в них документы. Ни предупреждения о том, что какие-то доки вы расшарили с другими редакторами – НИЧЕГО. Далее мы, не заметив, в очередной раз нажмем на очистку корзины, которая занимает драгоценное доступное место, и – вуаля, гудбай всё. Написал в техподдержку – но не получил ответа и даже не надеюсь на него, тем более учитывая что у меня бесплатный аккаунт.

Поэтому вывод, и предупреждение – НЕ ДОВЕРЯЙТЕ работу и важные данные только лишь Google Docs. Всегда имейте резервные копии – экспортируйте документы в стандартные файлы на своем компьютере. И корзину очищайте в Google Drive только когда совсем припрет (хотя мне как раз и приперло, обычно не очищал). Я теперь пиздец какой злой. Пытаюсь заново воссоздать документы с нуля. И весь понедельник, а то и больше, потрачу на попытку восстановить сгинувший рабочий документ хотя бы частично, извиняясь перед заказчиками. Это просто Жопа.

google-sucks

  • Облачные данные – отстой. Я вот пытался перенести РСС-подписки Гугл Рилера в digg reader и feedly, и не смог. Потому что там просто нет функции выгрузки xml-файла! Эти сервисы ещё при жизни Гугл Ридера могли синхронизировать его данные по принципу “из облака в облако”, а теперь когда Гугл убил свой Ридер, то другие модные ридеры ничего не могут синхронизировать. В итоге вкачал xml-файл в the old reader – единственный из достойных, кто работает с нормальными файлами.

    • +1, с того момента как гугл объявил о закрытии ридера, стал стремиться находить хоть какую-то опенсорс селф-хостед альтернативу существующим онлайн-сервисам. При этом велик риск стать красноглазым бородатым сисадмином.

  • Артём Кунченко

    В общем я столкнулся с проблемой один в один с автором. Куча работы коту под хвост. Моим файлам примерно по два года было. Написал в техподдержку конечно, но как то не надеюсь на что то.