Обновить

В проекте DosZone попросили у сообщества помощи в сохранении коллекции игр проекта из кэша браузеров

Время на прочтение3 мин
Охват и читатели11K
Всего голосов 19: ↑19 и ↓0+27
Комментарии60

Комментарии 60

Интересно почему такие проекты не делают торрент сборники со своим сайтом и базой игр?
Не надо каждый день обновлять его, хотя бы раз в пол года-год выкладывать большой дамп, и сила комьюнити без проблем все забекапит. Если считать только эру до Ps1-ps2, то там игр дай боже 1-2тб накопится. С 3ds/ps2 все сильно тяжелее, но один 14тб диск дома со всем бы справился.

Для PS1 когда-то видел дамп на 1+ ТБ

2 тб можно и дома хранить даже как бэкап. обычно просто энтузиасты занимаются тем что им интересно, например для коллекционеров ретроигр это может быть "ламповое" общение в чате на тему того как они с друзьями 30 лет назад играли в эти игры, оформлять страниц, выпаивать чип из редкого картриджа, что-то там еще. изучать admin/devops-практики и думать о multi-cloud деплое/бэкапе, скажем честно, мало кому интересно.

Сколько там данных, интересно… Пол года назад купил HDD на 24TB за $500, неужели хозяева проектов не могли сделать также для хранения локальной копии? Если вторая копия в облаке, то и рейды всякие гогодить не надо, достаточно самого дешёвого варианта.

ДВЕ копии, в двух географически разных зонах, желательно у разных хостера из разных стран. Хотя бы раз в год проводить учения по развертыванию из другой копии.

Я так и написал, одна в датацентре, вторая дома на винте. Зачем нужны какие-то учения для файлов? Для них достаточно хэши посчитать.

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

Не надо повторять мантры и лозунги. Ответьте на вопрос, что ваши учения по переразворачиванию данных из файлового архива, добавят к проверке контрольных сумм файлов?

Восстановление работы сервиса из бэкапа, даже файлового - это же не просто в проводнике «ctrl-c», «ctrl-v» нажать. Это процедура, в которой не один шаг. И каждый из этих шагов может быть сделан неправильно. Ну и в целом, можно пересчитать сотню книг по каратэ, но не выполняя упражнения каратистом не стать.

У них с сервисом проблем нет, у них проблема с потерянными файлами.

Правильно. Потому что без файлов бэкапа никакого сервиса и нет. Нет смысла разворачивать инфраструктуру для хранения данных, если самих данных не предвидится. А были бы бэкапы, была бы и инфраструктура, и тогда, помимо предложенных вами хэшей, требовались бы учения, а почему они бы требовались, я уже написал.

Сервис у них есть, подняли, нет части данных, потому что файлы не бэкапили. Вы пост вообще читали?

всё необходимое для восстановления инфраструктуры нашего портала уцелело в локальных копиях.

Мы обсуждаем конкретный случай, а не сферический бэкап в вакууме.

Вы пост вообще читали? Если бы сервис был, то не было бы

Я читал, а вы, по всей видимости, нет. Потому что если бы нормальный сервис бэкапа был, то не было бы

Всю неделю мы пытались восстановить работу DOS.Zone

Потому что если бы нормальный сервис бэкапа был

При чем тут сервис бэкапа? Вы троллите? Есть сервис DOS.Zone, который работает с большим объемом файлов. Сам сервис (код, конфиги) они забэкапили локально, а файлы игр нет. И всю неделю они пытались собрать всё это, потому что выкладывать сервис без данных смысла особого нет. Вон бегег поднял панель, но какой мне толк от этого, если там нет инстанса моего vps, куда я мог бы залить свои бэкапы? То, что не было бэкапа файлов игр мы тут и обсуждаем.

Вы переобуваетесь в прыжке, понимая, что опростоволосились и не имея смелости это признать. Вот выше вы пишите:

Восстановление работы сервиса из бэкапа

Т.е. прекрасно понимаете контекст беседы.

Всего хорошего, продолжайте заниматься техножречеством и выполнять ритуалы потому что так надо, не задумываясь, что вы делаете и зачем.

Вы вообще адекватно воспринимаете слова? Сервис бэкапа и сервис DOS.zone - это разные сервисы😂

Один отвечает за игрушки, а другой за бэкап даных СЕРВИСА DOS.ZONE, его виртуальных машин, конфигов описания инфраструктуры, непосредственно данных и т.д. и за развёртывание инфраструктуры обратно из бэкапа. Это не я переобуваюсь в прыжке, это вы ужом въётесь.

"30 лет работы с бэкапам" судя по тону вашего общения и понимаю работы бэкапов, связаны с копированием файлов в проводнике с одного диска на другой мышкой.

Нет, это вы переобуваетесь. Этот тред про бэкап файлов, идите читайте его его сначала. Мне надоело 10 раз одно и то же объяснять человеку, который не умеет признавать свои ошибки. Программист должен уметь вести обсуждение в рамках контекста задачи с учетом оговоренных ограничений. Вы явно не программист, вас всё время куда-то уносит, как ребёнка с сдвг, который скачет с пятого на десятое и не может сосредоточиться на изначальной проблеме.

За сим откланяюсь.

А бэкап - удел не только, я бы даже сказал, не столько программистов, сколько админов.😂

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

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

Можно обнаружить, что файлы в порядке, но не содержат достаточно информации. Например, вы забэкапили правильно и без потерь, но не всё. Скажем, не все конфигурации, не все БД и т.п.

А это не мантры и не лозунги, это личный опыт. Имею в анамнезе случай, когда отвлёкся на звонок и в такой многозадачности перепутал реципиента с донорским образом. С контрольными суммами до того нажатия на ENTER всё было в порядке. И даже с контрольными суммами в датацентре тоже всё было в порядке. Печалька, что интернет на объект не был проведён даже по бельевым верёвкам, а мобильный - только если телефон на крышу поднять. На вытянутой руке. На цыпочках.

Теперь знаю, как делать не надо.

И это опять не случай из статьи. Файловый бэкап проверяется 1 раз, после первой работы скрипта. Дальше этот бэкап делается скриптом по хрону в режиме “добавляем но не удаляем”.

Удачи! Однажды жизнь Вас сильно удивит.

За почти 30 лет работы и десятки случаев использования бэкапов не удивила. И я только еще раз могу поврорить, что я пишу исключительно про случай из статьи - файловый архив, а не про все возможные виды бэкапов. Жизнь скорее удивит тех, кто вместо того, чтобы остановиться и подумать головой, оценить риски и выбрать решение, эти риски минимизирующие (в каждом конкретном случае это могут быть разные решения, это нормально), просто выполняют какой-то ритуал, потому что так надо и так сказали умные дяди. Такое норм для неквалифицированного исполнителя только.

Вы, кстати, на вопрос так и не ответили.

Вообще-то ответил, но Вы, кажется, "за почти 30 лет работы", читать так и не научились. Там выше в беседе с коллегой @Mixael_sas Вы уже откланялись, тогда уж и от меня от...кланяйтесь, пожалуйста. Удачи я уже пожелал.

Нет, не ответили. Вы рассказали какую-то интересную (нет), но не имеющую никакого отношения к обсуждаемому вопросу историю. Вашему коллеге я уже писал, что неумение сосредоточиться на теме и оставаться в контексте не красит даже LLM, а уж ИТ специалиста так и подавно. Если вы не хотели отвечать на вопрос и продолжить беседу, вам достаточно было просто не отвечать мне. Но вам же важно, чтобы последнее сообщение в треде было вашим, правильно? Так бывает, когда человек понимает слабость своей позиции, но ему хочется хоть какого-то морального удовлетворения. Поэтому, напишите что-нибудть в ответ и идите уже на… объект по бельевым верёвкам на цыпочках.

Но вам же важно, чтобы последнее сообщение в треде было вашим, правильно? Так бывает, когда человек понимает слабость своей позиции, но ему хочется хоть какого-то морального удовлетворения. 

...и сам написал последним😂

У них какой то странный браузерный гейминг вместо нормальных эмуляторов. И отсюда есть вероятность, что вместо нормальных дампов игр (которые есть на любом тематическом сайте), у них что то своё.

Возникает вполне логичный вопрос - они вообще что ли бэкапы не делали? Или делали, но клали их где-то рядышком, у того же бегета, а не где-то у другого хостера для надежности?

Лично готовы оплачивать каждый терабайт бекапа?

Да даже можно было бы периодически локальные бэкапы делать где-то у себя - не так уж и много весят ретроигры и несколько терабайт уж под это можно было бы выделить.

Любимое дело своей жизни то точно стоит бэкапить в разные места хоть изредка, чтобы в итоге не оказаться у разбитого корыта, потеряв годы работы.

Как часто у вас ПОЛНОСТЬЮ стирают ВСЕ пользовательские данные у S3 провайдера?

«Если что‑то не находится под моим непосредственным контролем, то это не моё».

Я всегда так говорил. Но все же "облака" это не плохо, но хранить локальную копию у себя очень полезно. Это касаемо, конечно, подобных проектов, а не типа яндекса :)

ну как видишь теперь - слишком часто чтобы не делать локальный бжкап.

Лично готовы оплачивать каждый терабайт бекапа?

Эм.... винт на 4 терабайта всего-то 70 баксов стоил (ну, до ИИдиотства, во всяком случае).

А этот винт где стоять должен?

Не стоять, а лежать, в несгораемом шкафу!

Ты не понимаешь, это очень дорого! На диски сейчас надо брать грабительские кредиты, причём такие, что даже машину купить проще, даже квартиру, даже личное поместье, чем диск для холодной копии хобби-проекта!

У-у-у-у-у-у-у, какой плохой Хабр, вместо "вставай страна огромная" и помощи бедным-бедным погорельцам начал задавать неправильные вопросы. Фу такими быть, нам в комментах положено эмоционировать и распространять, а не рефлексировать.

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

" - Это не мы ХХХХ, это вы, жадные сволочи и тупые скотины, не насыпали нам триллион донатами в месяц, тогда бы подумали насчет бэкапа, а если два триллиона - то и о холодной копии!".

Ясно. Держите нас в курсе

У меня на этом месте над шестеренкой кнопка турбо. Не вижу кнопки похожей на HDD.

до запуска игры значок, как только игра запускается он пропадает

Как же людям безразлично на бекапы. И ведь это просто статичные файлы, это не база постоянно изменяемая, которую "сложно" бекапить. Почему такого не иметь локальную эталонную копию...

Вы думаете у каждого дома 100 терабайтный NAS стоит?

Пишите сразу про экзабайт, чего мелочиться. Пока ни одной цифры о размере утерянных данных (кроме 500 ГБ из соседнего проекта) админ не предоставил.

А держать "лишний" диск для бэкапов тоже недешево.
Скажем, 18 ТБ сейчас в DNS лежит за 84 тысячи рублей. И дальше сильно зависит, какие у человека доходы, какие расходы, и так далее.

Чтобы бэкапить нужно хотя бы иметь желание. Можно делать торренты, делать другие удобные для массового скачивания способы, заливать в IPFS или на archive.org, но не похоже, чтобы автор делал для бэкапа хоть что-либо. Во-вторых, бэкапить на новые диски нет нужды, можно взять на Авито, где они есть по 2-3 тыс/ТБ; в-третьих, автор и так собирает донаты, можно было бы устроить сбор на диски для бэкапов. Вообще, лучше бы админ написал-то, сколько весили все эти игры (я, после поиска на сайте и в их телеграм-группе, не нашёл).

можно взять на Авито, где они есть по 2-3 тыс/ТБ; в-третьих

Если брать б/у с схд с пробегом 20к часов, то выходит около 1к/1тб. Да не новые, но зато сильно дешевле, и состояние у таких дисков зачастую хорошее. Как холодный бекап вполне нормально.

А если брать неходовые 1-2тб, то цена иногда опускается до 300р/тб.

Да не новые, но зато сильно дешевле, и состояние у таких дисков зачастую хорошее. Как холодный бекап вполне нормально.

А ещё можно поставить в RAIDZ2, тогда даже смерть двух дисков не приведёт к потере данных.

Сейчас пик цен, автор проект явно не вчера начал, этой зимой я взял 24TB за $500, т.е. меньше 40к в рублях, и то переплатил. Согласен, что и это может быть дорого, но у Бегет сервер с таким хранилищем в месяц сопоставимые дегьги стоил. У них очень дорого, т.е. либо у владельца всё норм с деньгами, либо речь о существенно иных объемах.

этой зимой я взял 24TB за $500, т.

«Вовремя предать продать купить — значит предвидеть!» ©

Разрешаю завидовать!

А refurbished в начале - это они, интересно, про что? Тряпочкой протёрли?

Прогнали детальные тесты и отбраковали экземпляры с ошибками.

Как писал Филатов, «...с него, бывает, мрут, но какие выживают — те до старости живут». Так и с дисками: были статьи, что в основном диски сыпятся в начале жизненного пути — но если перевалили за некий порог, то потом живут весьма и весьма долго.

И дальше сильно зависит, какие у человека доходы, какие расходы

Существуют донаты.

Просто все привыкли к хорошему и расслабились..

Вы не держите дома запас воды и дров/газа с едой не неделю ? А то оно ведь сейчас легко бывает даже в городах (да да, мне зимой довелось побыть в темноте городской и благо была горелка с рыбалки, а воду я с водонагревателя сливал что бы хоть чай попить и не замерзнуть)....

Я вот тоже хранил 600 гигов в облаке Майла и верил в хорошее, 21 век вроде, не с копьями голодранцы бегают за окном - думал я, и наоборот очищал диск спихивая всё в облака, что мне нужно "ежедневно", но бывает нужно где то очень далеко от дома....

Вот и приплыл, приходится или покупать диск или искать другое облако...

Мы тоже сидели прошлую зиму неделю в блэкауте, воду грели в офисе и носили домой в термосах для старого человека. Уже после купили газовую туристическую плиту с баллончиками. Без света, воды и тепла - было очень грустно.

Речь о ретро играх, они маленькие. Или их принято паковать в образ виртуальной машины по 20 гб каждую?

Буквально год назад покупал диски 6х16Тб по 10к рублей. И это в нашей дыре. В больших городах они ещё доступнее были.

Ну вести такой большой проект и не иметь дома бэкапы - такое себе, да дорого, но вот самим то не обидно потерять такой объем данных (((

Пока нашёл только The Adventures of Sherlock Holmes, но она вроде и не пострадала.
Чуть позже ещё на другом компутере ппосмотрю.

Не рекламы ради, но не думали использовать BackBlaze? Существуют давно, по стабильности вопросов нет, среди конкурентов самые дешевые. 7$/TB/месяц, но не знаю, как с оплатой из РФ.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации