Настроить rsync

Задание закрыто
Статус рабочей области:Завершено
Стоимость:4 500 рублей
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2024-02-19 14:39
Обновлено:2024-02-20 00:13
Был(а) на сайте:2024-11-12 21:58

Настроить rsync

 
Задача

На машине стоит рабочая система Linux, которую необходимо зеркалить на второй диск этой машины, чтобы в случае сбоя поднималась резервная копия.
Необходимо настроить rsync или альтернативную утилиту, который по расписанию
будет копировать образ рабочей системы
1.1 на резервный диск этой машины
1.2 на диск третьей удаленной машины.
2. Написать скрипт, добавить в cron третьей удаленной машины, который будет проверять состояние исходной рабочей системы и запускать вторую систему с диска этой машины, в случае если исходная система не запустится или перейдет в emergency mode.
Доступ по SSH или через anydesk с загрузочной флэшки.

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Walker Stone

быстро, дешево, хорошо

Специализация: Программирование и IT
  • 4 500 руб3 дня
Здравствуйте, могу взяться за эту работу, есть опыт работы с rsync
Евгений Зубков
Специализация: Программирование и IT
  • 4 500 руб3 дня
Готов выполнить.
Михаил Лялин

Качественно дорого

Специализация: Программирование и IT
  • 15 000 руб3 дня
Если Вам требуется сделать отказоустойчивую операционную систему, то применять rsync тут не очень уместно. Это возможно, но нагрузка на систему несоизмерима с тем что вы получите.
По cron запускать скрипт проверки на источнике - не опарвданно, т.к. при его отказе запускать будет некому. Какой сервис вы хотите так "улучшить или спасти" ?
Требуется зеркалировать всю систему или какую-то часть с данными ?

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

Другими словами - настроить rsync на другой диск или по сети на другую систему довольно просто, единственное будет занимать прилично времени и ресурсов если копировать всю систему.

Можно сделать на raid1 контроллере зеркало диска внутри одной машины, или использовать software raid - aka lvm mirror raid1 или mdadm.

быть в сети с одним адресом обеим машинам поможет
 carp. https://en.wikipedia.org/wiki/Common_Address_Redundancy_Protocol


Вот
23:40 19.02.24
По cron запускать скрипт проверки на источнике - не опарвданно, т.к. при его отказе запускать будет некому. Какой сервис вы хотите так "улучшить или спасти" ?
Требуется зеркалировать всю систему или какую-то часть с данными ?
Михаил Дмитриев

Попробуешь сделать, и стакан окажется полон

Специализация: Программирование и IT
  • 4 500 руб3 дня
Задание интересное, но... Как вы представляете запуск машины с удаленной в случае сбоя? Вот сбилась машина linux, ушла в emergency и как вы до неё достучитесь?
Максим Осипов
Специализация: Программирование и IT
  • 30 000 руб7 дней
можно и вашим методом, но он уже устаревший
есть файловая система ZFS. она позволяет делает инкрементальные снепшоты всей ФС, за полсекунды. Т.е. снимок фс, а все доп даныне пишутся как разница между снимками. они почти ничего не весят. есть встроенное сжатие фс. снепшоты можно копировать по ssh удалённо.
ваши диски поставьте в raid, и делайте снимки каждые 5 мин, каждый час, каждый день, старые можно удалять автоматом. и эти же снимки инкрементально отправлять на удалённый хост.
Но всё это требует долгой работы и серьёзных знаний.
если вашим методом, возьмусь за 10тр. сделаю качественно. @linuxsys

Оставлять заявки могут только авторизованные пользователи.