The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна система резервного копирования restic 0.15, opennews (??), 16-Янв-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Доступна система резервного копирования restic 0.15"  –1 +/
Сообщение от Аноним (13), 16-Янв-23, 22:02 
Блин, откуда вы лезете со своими портянками, интересно? Недоучки. Таром он что-то бэкапить собрался.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

15. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (1), 16-Янв-23, 22:03 
а что не так?
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Легивон (?), 16-Янв-23, 22:26 
То что например никак не реализуется сценарий постоянного инкрементального копирования, ведь без хранения всех предыдущих копий это невозможно.
Или нет встроеной очистки уровня: хранить годовые копии, месячные, недельные и 7 ежедевных. В сценарии с таром надо будет скачивать все инкременты, мержить и заливать назад результирующие файлы.
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (19), 16-Янв-23, 22:30 
Если у меня 10 серверов по 20 гб каждый можно я не буду делать инкремент и уровни?
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (48), 17-Янв-23, 09:09 
Может ты и бекапы делать не будешь? У тебя же целых 10 серверов аш на, о майн год, целых 20 громадных гигабайт.  

Откуда вы только беретесь.

Ответить | Правка | Наверх | Cообщить модератору

53. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (54), 17-Янв-23, 10:15 
10 маленьких впсок?
можете не делать.
можете даже на хостинг провайдере купить услугу бэкапа
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

20. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от pashev.ru (?), 16-Янв-23, 22:40 
Окстись, ты не Гугл.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

21. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (21), 16-Янв-23, 22:55 
О, и Pashev тут. Как ваш гит поживает?
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступна система резервного копирования restic 0.15"  –2 +/
Сообщение от Легивон (?), 17-Янв-23, 07:06 
Лол. Только гуглу позволено пользоваться простыми и эффективными инструментами?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

92. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от pashev.ru (?), 18-Янв-23, 16:45 
> Лол. Только гуглу позволено пользоваться простыми и эффективными инструментами?

Как перестать ржать?

Ответить | Правка | Наверх | Cообщить модератору

22. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от Аноним (22), 16-Янв-23, 23:01 
Тар это умеет. Вы не умеете - ваши проблемы.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

39. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от Легивон (?), 17-Янв-23, 07:18 
Ну расскажи как будет:
1) Есть большой файл куда апендятся данные. Как будешь бекапить таром? Постоянно заливать весь файл?
2) Как будешь удалять промежуточные инкрементальные бекапы? Скачаешь все 100500 промежуточных бекапов на хост, помержишь и зальешь? А если места не хватит?
Поражаюсь безумным желаниям чуваков в свитерах с оленями. Как же много у них свободного времени и какая у них странная мотивация. Вместо того чтобы использовать готовые стандартные инструменты. Они готовы городить портянки из баш скриптов, сидеть их днями отлаживать, брать на себя ответсвенность за ошибки... и все ради того, чтобы сказать: "мам сматри я пограмист, я за неделю изобрел плохую версию того, что и без меня уже работало и было доступно свободно".
Зачем они это делают? Разве желание развиваться в глубину (подальше от баша), это не естественное желание?
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от Аноним (48), 17-Янв-23, 09:11 
Показать себя очень важным в вещах в которых у них на работе больше никто не разбирается.  Ну и время занять конечно, начальство не любит когда сотрудники бездельничают и всё просто работает.
Ответить | Правка | Наверх | Cообщить модератору

70. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от Аноним (22), 17-Янв-23, 16:49 
1) Большой файл в исключения тара, отдельным скриптом (в три строчки) копирование этого файла с отступа.
Таром очень удобно бэкапить систему - инкремент крошечный. БД в зависимости от размера или на уровне файлов с дополнительными действиями, или дампом. Просто тар для файлов БД не подходит. Чтобы бэкап был эффективным, надо знать свои данные, в любом случае.

2) "100500 промежуточных бекапов " это уже ошибка проектирования системы бэкапа. Их не должно быть 100500. И если инкремент много весит, это тоже ошибка проектирования. В этом случае проще не использовать инкрементальный бэкап.
Я бэкапил полный раз в месяц и каждый день инкремент. Размер всех инкрементов к концу месяца всегда был меньше полного. Срок хранения подбирался так, чтобы невозможно было превысить свободное место. Головой подумать пришлось при создании этой системы, но в итоге она была очень простая и надежная. И никакой зависимости от мамкиных программистов (студентов и индусов), пишущих открытые решения для бэкапов. Это бесценно.

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

Доступное свободно, где много всего понакручено лишнего, мне не нужно. Все зависит от проблем, которые нужно решать, и некоторых допущений. Я никогда не шифрую бэкапы, потому что считаю риск их повреждения в зашифрованном виде более существенным, чем гипотетическая опасность их компрометации в хранилище. Проще восстановление.
Если бэкап идет на ленту, риска компрометации по сути нет. Решения с шифрованием нужны голожпым, которые бэкапятся в чужие облака. Больше чем уверен, что в приличных местах никто терабайтные бэкапы не шифрует и не шлет в облака. Подозреваю, что админы пятибаксовых виртуалок на диджитал оушен - основная аудитория бэкапов с шифрованием.

Собственное решение всегда понятно и подходит на 100%. Существующие обычно подходят не на 100% и/или требуют значительных трудозатрат на освоение. Безусловно, в парадигме снятия с администратора личной ответственности, сторонние решения всегда предпочтительны. Раб нижнего уровня в принципе не имеет роскоши что-то на работе изобретать.

"желание развиваться в глубину (подальше от баша), это не естественное желание?"
Хотеть быть подальше от баша, пользуясь юниксоподобной системой - это не естественное желание. Для учившегося работать с линуксом через окошко путти в винде - может быть и естественное. Кто вас знает. Но не надо проецировать на всех остальных. Нравится вам через вебгуй администрировать - ок. Как только разонравится, без нормального шелла быстро станет тоскливо.
Ленивый студент не хочет изучать то, что ему кажется никогда не пригодится. Вот и всё.
Неужели нет интереса к технологиям древних, которые без значительных изменений работают 50 лет? Ни капельки? Совсем-совсем?

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

80. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Легивон (?), 17-Янв-23, 22:10 
Какой ужос!
1) Вот написал ты 20 скриптов для разных сервисов и раскидал их по 100 серверам... Как это потом сопровождать? Когда сработает фактор автобуса, что потом делать? Помоему бизнесу лучше сразу тебя не брать. Только на собеседовании заикнулся про баш и кустомные тулзы для бекапа - сразу "вам перезвоним... Охрана, быстрее проводите молодого человека".
Про эффективность бекапа ты прав.
Поэтому:
- для простых файлов (без большого random write) - restic (и т.п.)
- для баз - wal-g (и т.п.)
2) В случае бекапа баз (с некоторыми допущениями) это именно так. Мы храним по 50.000 wal сегментов например.
Студенты и индусы пишушие подобное ПО в 10 раз умнее и тебя и меня вместе взятых.
3) Отлично подходит.
4) Что много понакручено? Детали будут? Имхо это сферическая в ваккууме имплементация философии unix.
restic умеет:
- работать с большим количеством типичных репозиториев, а так же с еще большим количеством используя кооперацию с программой сбоку
- он умеет бекапить и разбекапливать
- монтировать бекапы без скачивания, чтобы выдрать 1 файл например
- умеет очистку
Все! Это по вашему много? Помоему тут ровно столько, сколько минимально необходимо. Помещать один и тот же код реализующий функционал выше в разные бинарники было бы глупо. Это непосредственно связаные с назначением программы вещи.
5) Про шифрование, простите, это уже шиза. Шифрование ничего не стоит.
6) Голожпые? Мы кстати щас мигрируем из облаков selectel и dataline в свои DC. Но сохраняем так называемый вами "облачный" подход: катим виртуалки тераформом в on-premise, деплоим ансиблом, везде где можно вмecто волюмов юзаем s3. Угадаешь как изменилось соединение наших рестиков с новым датастором? Думаю догадался. NIQUAQ! Мы просто стали юзать свой s3. И многие так вами нелюбимые облачные технологии так же используются не для первоцели, а именно потому что это банально стандартный интерфейс/инструмент.
7) Не существует никакой 100% правды. Если бы ваш работодатель понимал, каких потенциальных проблем несут ему такие баш портянки, а какое value добавляют с другой стороны. Вы бы там не работали. Это 100% правда!
8) Юникс система - не является первоцелью. Ктому-же полноценная юникс система все больше превращается в кубирнетис запускатель. Где многих аспектов просто нет, а если что-то сломалось то может быть целесообразнее в несколько кликов перекатить машину, нежеле разбираться.
Ну и вы ошиблись. Когда ты на ше (sh, практически не пишу на баше) писал уже все что только можно и понимаешь разумный диапазон его применения - это становится неинтересно.
Мне гуй не нравится. Люблю минимализм: void linux, i3, vim - мой выбор для десктопа. terraform/ansible/helm - для сервера.
Мне тоскливо становится не без баш. А тоскливо с ним разгребать "сервера снежинки" доставшиеся по наследству, где такие как вы, напихали во все возможные места rc.local/systemd/crond/logrotate и т.д. всяких разных башскриптов. Это подчастую сбагрено отсутствием контроля версий, документации, использования хардкодинга, лютым количеством костылей - именно программирование и конфигурирование на баш благоволит этому подходу.
Алсо: писал в начале 2000 биллинг на баше, все как у людей^w поцонов в свитерах с оленем, с кроном и базой в текстовом файлике со сложность O(n^2). Мне сейчас неловко говорить об этом, чувствую стыд за это.
Ответить | Правка | Наверх | Cообщить модератору

81. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (22), 17-Янв-23, 23:47 
>писал в начале 2000 биллинг на баше

У тебя ничок по моде из 2010х. Ну кому ты :)

>написал ты 20 скриптов для разных сервисов и раскидал их по 100 серверам... Как это потом сопровождать?

Скрипты лежат на сервере, который собирает бэкапы с хостов. Там же логика их пересылки куда-то еще. Все в одном месте.
Вот еще кстати - все привыкли push-модель бэкапов делать, когда сервер сам формирует и выс-рает их куда-то, должен для этого держать у себя креды и иметь установку утилиты (которая может вдруг вместо бэкапа начать выводить stand with ukraine или еще как-нибудь вредить, имея права на чтение всех файлов). В pull модели с использованием базовых утилит таких проблем в принципе нет.

>Студенты и индусы пишушие подобное ПО в 10 раз умнее и тебя и меня вместе взятых.

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

>Мы просто стали юзать свой s3. И многие так вами нелюбимые облачные технологии так же используются не для первоцели, а именно потому что это банально стандартный интерфейс/инструмент.

Электричества не жалко, это понятно.

Ок, я понимаю. Действительно, если в средней руки конторе дать людям баш с рутом и утилиты, к которым им лень читать ман - через год будет тотальный п-ц. Придет время переустанавливать шендвс. Кондовые ограниченные решения будут лучше тупо за счет ограничения рисков. Между нами разница в отношении к этой ситуации исключительно. Я считаю, что достаточно убрать профнепригодных и можно будет использовать эффективные и очень простые решения, кроме того портабельные и не требующие поддержки. Сегодня есть твой рестик, завтра нет. Что делать будешь с бэкапами, если он в тыкву превратится? Выкинешь и новые очередной мокрой п-кой сделаешь?

>полноценная юникс система все больше превращается в кубирнетис запускатель

Кубер к юникс отношения не имеет, это NT-службы, вид сбоку.

Короче, ты очень успешный, умный, вот это всё. Ну ты понел.

Ответить | Правка | Наверх | Cообщить модератору

82. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (22), 17-Янв-23, 23:51 
>5) Про шифрование, простите, это уже шиза. Шифрование ничего не стоит.

Часть зашифрованного файла побилась. Восстановиться не получится. Кккко такого не бывает, ккреку

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

23. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (1), 16-Янв-23, 23:16 
Я хз насколько это работоспособно, не пробовал, но вот что нагуглил - https://www.gnu.org/software/tar/manual/html_node/Incrementa...
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

35. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (30), 17-Янв-23, 06:21 
Ну не обязательно tar использовать для составления списка файлов, можно и rdup
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (25), 17-Янв-23, 00:21 
Не сможешь адекватно директории/файлы эксклюдить/инклюдить
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

28. "Доступна система резервного копирования restic 0.15"  +1 +/
Сообщение от Аноним (27), 17-Янв-23, 03:38 
> Не сможешь адекватно

Адекватность утверждает Министерство Правды?

Ответить | Правка | Наверх | Cообщить модератору

72. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (22), 17-Янв-23, 16:57 
Нормально все эксклюдится и инклюдится. Тар обычно вызывается в скрипте обертке. Список файлов и исключений можно в нем же сформировать и использовать при вызове. Не так уж много проблем.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

52. "Доступна система резервного копирования restic 0.15"  –1 +/
Сообщение от пох. (?), 17-Янв-23, 10:13 
таром-то еще куда ни шло. Таром с шитзипом и еще и шифрованием поверх - вот это уровень локалхостмастера.

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

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

59. "Доступна система резервного копирования restic 0.15"  +/
Сообщение от Аноним (27), 17-Янв-23, 12:02 
Ты как тот, кто лоб расшиб, молясь богу.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру