cranequinier: (65x70)
[personal profile] cranequinier

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

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

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

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

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

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

Подскажите личинке красноглазика.
Page 1 of 3 << [1] [2] [3] >>

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

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

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

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

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

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

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

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

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

Date: 2015-12-03 10:44 pm (UTC)
From: [identity profile] anton-solovyev.livejournal.com
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 отдельно.

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

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

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

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

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

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

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

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

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

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

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

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

Date: 2015-12-03 11:48 pm (UTC)
From: [identity profile] sab123.livejournal.com
В Виндовсе на сервере более толковый интерфейс называется PowerShell.

Date: 2015-12-04 03:24 am (UTC)
From: [identity profile] duginov.livejournal.com
ну и в Виндовсе никто не мешает делать Shadow Copy прямо работающего диска :)

Date: 2015-12-04 04:05 am (UTC)
From: [identity profile] cranequinier.livejournal.com
> ну и в Виндовсе никто не мешает делать Shadow Copy прямо работающего диска :)

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

Date: 2015-12-04 04:05 am (UTC)
From: [identity profile] cranequinier.livejournal.com
> более толковый интерфейс называется PowerShell

А как в нём FAR запустить? Или хотя бы mc?

Date: 2015-12-04 04:18 am (UTC)
From: [identity profile] duginov.livejournal.com
И что? Нормальный софт будет после первого раза бэкапить только измененные сектора...

Date: 2015-12-04 04:25 am (UTC)
From: [identity profile] alextutubalin.livejournal.com
Бэкапить работающий диск конечно можно, иначе весь мир сидел бы без бэкапов.
В моем линуксе (который называется FreeBSD) для "бэкапа работающего диска" у dump есть ключик L

Базу так бэкапить, по идее, тоже можно (оно ж транзакционное и должно недозапись при аварии переживать), но я так никогда не делал и бэкапил базы штатными средствами. У моего MySQL (который называется PostgreSQL) есть специальная утилита pg_dump для этого.

Date: 2015-12-04 04:32 am (UTC)
From: [identity profile] tasic.livejournal.com
Я бы бекапил все, что нужно для работы сайта. Т.е. вот чтобы в случае ядерной войны в одной, отдельно взятой серверной, можно было запустить сайт в другой серверной. Но для этого не нужно так уж все бекапить. Только сделанное собственными руками или набранное в базу. Что значит wordpress бекапить? Сам пакет вряд ли нужно бекапить, а вот то, что под него сделано, видимо нужно. Но оно же не меняется день ото дня? Поставить какую-нибудь versioning system и складывать туда то, что сделано под wordpress. Ну и бекап базы. И в случае чего это все разворачивается в другом месте.

Date: 2015-12-04 05:26 am (UTC)
From: [identity profile] anspa.livejournal.com
Базы редко когда такое издевательство переживают. Это ж не внезапное выключение питания, против которого транзакционный механизм работает более-менее (и то совершенно не всегда), а последовательная считка секторов файловой системы в то время как база себе думает здесь пишем, два в уме, а потом туда куда уже рыбу заворачивали и оно считалось - еще раз пишет что-то совсем не целостное. Впрочем, в моем MySQL (который называется MyISAM) такой финт проходит безболезненно, там все еще локи на уровне таблиц и транзакций практически нет.

Date: 2015-12-04 05:28 am (UTC)
From: [identity profile] anspa.livejournal.com
Мне более всего из постановки задачи неясно почему хочется бесплатно? Почему нужно на этом экономить? Сам-то VPS стоит каких-то денек, правда ведь?
Нынче ж прошло время скриптования всего и вся, надо просто купить сервис и отдаться ему и получить удовольствие.

Date: 2015-12-04 05:33 am (UTC)
From: [identity profile] cranequinier.livejournal.com
> Мне более всего из постановки задачи неясно почему хочется бесплатно?

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

> Сам-то VPS стоит каких-то денек, правда ведь?

Стоит. $10/mo. И ещё за $2/mo к нему продаются еженедельные бэкапы, которые я наверное и куплю.

Я вообще-то хотел купить за $5/mo, вроде должно хватать, но как-то застеснялся.

На этом фоне любые действительно платные вещи как-то странно выглядят.

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

С удовольствием куплю такой сервис. Вы какой предложите?

Date: 2015-12-04 05:34 am (UTC)
From: [identity profile] cranequinier.livejournal.com
> последовательная считка секторов файловой системы в то время как база себе думает здесь пишем, два в уме

Вот у меня тоже такое ощущение. Не очень сильное, но есть.

Date: 2015-12-04 05:46 am (UTC)
From: [identity profile] anspa.livejournal.com
Возможно. Но я б сам-то забоялся покупать бэкап у того же провайдера, где и хостинг. Потому как фатальные (не дай бог, конечно) и не очень проблемы у провайдера повлекут с собой не только потерю основного сайта но и возможное отсутствие доступа к бэкапу. Получается яйца в одной корзине. Я б купил просто еще за $10/month в другом месте хостинг (Dreamhost shared with unlimited storage comes to mind, где многие мелкие сайты свои копии и держат). Сервис.. кхм, вопрос в вашем случае на самом деле не такой уж и простой (но слово вылетело, теперь придется ответ держать). Я бы взял CrashPlan за $5.99/month. К сожалению, ни у Backblaze ни у SOSOnline, с которыми приходилось иметь дело нет Linux клиента. Опять же что копировать? Систему бессмысленно, я считаю. Только свое наполнение и дампы базы. Так может действительно второй хостинг и rsync из crontab который бы устроил и морально и материально?

Date: 2015-12-04 05:52 am (UTC)
From: [identity profile] anspa.livejournal.com
А у меня, кхм, вместо ощущения немножко опыт. =) Innodb, SQL server и Oracle такое совсем не любят и беспечно накрываются ЖПО. Про PostgresSQL не знаю, не приходилось его так мучить.
Edited Date: 2015-12-04 05:57 am (UTC)

Date: 2015-12-04 05:56 am (UTC)
From: [identity profile] anspa.livejournal.com
С Wordpress, извините, нужно весь фолдер регулярно копировать. Там есть кучка кастомизации в виде тем и плагинов, которую будет обидно потерять и собственно upload фолдер с картинками, которых тоже в базе нет. Не говоря уже об всевозможных логах (security и прочая).
Edited Date: 2015-12-04 05:58 am (UTC)

Date: 2015-12-04 05:57 am (UTC)
From: [identity profile] cranequinier.livejournal.com
И что, FAR хорошо работает удаленно?

Date: 2015-12-04 06:05 am (UTC)
From: [identity profile] anspa.livejournal.com
Вот то что я в свое время не смог уговорить Рошала сделать FAR под Линукс лежит на моей репутации несмываемым черным пятном. Но с тех пор, к сожалению, он на FAR забил.

Date: 2015-12-04 06:23 am (UTC)
From: [identity profile] bowhill.livejournal.com
У провайдера удобно хранить для восстановления в случае проблем, не связанных с работой провайдера. При этом процессы резервирования и восстановления происходят быстрее и проще.

На случай проблем связанных с работой провайдера можно хранить дополнительную копию, можно на внешнем сервисе, можно на домашней системе резервирования.
Page 1 of 3 << [1] [2] [3] >>

Profile

cranequinier: (Default)
cranequinier

March 2020

S M T W T F S
1234567
891011121314
15161718192021
22 232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 28th, 2025 10:13 am
Powered by Dreamwidth Studios