cranequinier: (65x70)
cranequinier ([personal profile] cranequinier) wrote2015-12-03 02:53 pm

Красноглазики наносят ответный удар, или унесенные Xvfb


Чё-то засосало меня в Linux. Варез заработал в Wine под Xvfb (спасибо Тутубалину), и теперь DigitalOcean, MobaXterm и Midnight Commander с чОрным скином высасывают из меня время в бесконечных количествах. Линукс на сервере такая игрушка, просто ми-ми-ми, невозможно оторваться.

А винды на сервере сосут большое время.

Однако остался один вопрос - не могу для себя решить...

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

Но вот в это как-то нет уверенности. Файрволльный скрипт из трёх строчек дла ufw написал, без GUI вроде нормально жить, варез летает, но вот бэкапы смущают. Как-то непонятно даже, что бэкапить. Если только базу данных, могут изменения wordpress потеряться. Если всё что только можно - то где остановиться? Нельзя же бэкапить работающий диск. В принципе там два гигабайта, и по размеру бы оно забэкапилось.

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

Подскажите личинке красноглазика.

[identity profile] juan-gandhi.livejournal.com 2015-12-03 10:19 pm (UTC)(link)
Щас, ну скрипты-то надо на гитхабе ж. Или в боксе (или в дропбоксе, забыл уже - система, которая является линуху в качестве девайса, уже лет пять у меня туда какие-то диаграммы складываются, любо-дорого).

[identity profile] cranequinier.livejournal.com 2015-12-03 10:24 pm (UTC)(link)
> Щас, ну скрипты-то надо на гитхабе ж.

На гитхабе или за бабки, или всем видно. Тогда уж в битбакете, мы его любим.

Но зачем вносить отдельную сущность? Пусть всё сливается в одно место.

> Или в боксе (или в дропбоксе, забыл у

В чём - не слишком важно. Тот же rclone умеет во все места, их там штук 20.

Важнее чем? В смысле какой программой?

[identity profile] juan-gandhi.livejournal.com 2015-12-03 10:38 pm (UTC)(link)
ну что, 10 баксов в месяц, так уж напряжно?
Кроме того, есть же разница, version control или просто куча файлов.

Про важность не понял.

[identity profile] anton-solovyev.livejournal.com 2015-12-03 10:44 pm (UTC)(link)
1. Уже наверное скоро будет 20 лет, как все изменения конфигурации ОС у меня трекаются с помощью... тадам! RCS. То есть, если нужно изменить /etc/hosts, то:

cd /etc
sudo mkdir RCS
sudo ci -l hosts
sudo vim hosts
sudo ci -u hosts

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


2. Бэкапить свои приложения, это зависит от приложений. Вон Оракл бэкапят полным дампом и транзакашн логом, майсиквель еще как-то, постгрес по своему. Обычно межу rsync, cpio, tar и find можно всегда найти то, что подходит.


3. Приложения лучше держать отдельно, в /blhablah/appl или вроде и бэкапить будет проще. Система отдельно, third party отдельно.

[identity profile] cranequinier.livejournal.com 2015-12-03 10:57 pm (UTC)(link)
> Если хочется быстрого восстановления, то редхат можно ставить кикстартом и потом только накатить изменения конфигов.

Прошлые места были ну такими для меня смутными, а вот это я вообще не понял.

Как можно ставить кикстартом в VPS? У них бывают имиджи и снапшоты. Это то же самое с функциональной точки зрения, или нет? Мне кажется что нет.

> 2. Бэкапить свои приложения, это зависит от приложений. Вон Оракл бэкапят полным дампом и транзакашн логом, майсиквель еще как-то, постгрес по своему. Обычно межу rsync, cpio, tar и find можно всегда найти то, что подходит.
3. Приложения лучше держать отдельно, в /blhablah/appl или вроде и бэкапить будет проще. Система отдельно, third party отдельно.

Это в сумме как-то всё очень сложно. Вот смотри, есть VPS. Есть dropbox-ообразный сайт, коих много.

Неужели британские учОные ещё не сделали программу с двумя командами - инкрементально забэкапить всю VPS в дропбокс, и выкатить оттуда версию от 3:45pm 12-1-2013 ?

[identity profile] anspa.livejournal.com 2015-12-04 06:53 am (UTC)(link)
Вопрос, наверное, терминологии. В Амазоновском EC2 смысле - имидж - восстанавливаемая копия всех виртуальных дисков сервера (в том числе и системного). А снапшот - инкрементальный слепок диска на какой-то момент времени, которому для целостности нужно еще какое-то количество предыдущих снапшотов включая самый первый.

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

[identity profile] cranequinier.livejournal.com 2015-12-03 11:07 pm (UTC)(link)
Да, и как потом это RCS всовывать в гуглодрайв с сохранением версий?

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

[identity profile] cranequinier.livejournal.com 2015-12-03 10:52 pm (UTC)(link)
> ну что, 10 баксов в месяц, так уж напряжно?

Зачем нужен платный гитхаб, если есть бесплатный битбакет, который заметно лучше?

> Про важность не понял.

Непонятно какой программой это делать. rclone вроде работает неплохо. Но какое-то оно наколенное и недавнее.