|
Песочница Удалённые с форума темы |
|
Опции темы | Поиск в этой теме |
24.12.2020, 16:04 | #1 |
Member
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
9 раз(а) в 5 сообщениях
|
Резервное копирование системы. Возможно?
Коллеги.
Вчера напрыгался с проектом на SMH. Попытался залить обновленный проект, а оно не пошло. Не буду вдаваться в подробности почему, там все и несоответствие версий и ядро остановлено и отвалился модбас. В итоге пришлось все возвращать в исходное, возвращать лоджик к исходной версии, форматировать контроллер, заново перенастраивать проект по нескольку раз и много много раз спросить себя, почему нельзя было сделать бекап в начале, не пошло-откатить. Возможно произнесу крамолу, сильно не бейте, но разве нельзя сделать создание образа системы на флешку или усб и засунуть его в системное меню? |
24.12.2020, 16:27 | #2 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
24.12.2020, 16:32 | #3 |
Member
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
9 раз(а) в 5 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
что плохого в клонировании не понимаю, а вот сколько времени, сил и нервов можно сэкономить при этом очень даже понятно.
Когда вы имеете дело с линуксовой виртуальной машиной, вы ее создаете из дампа и всегда можете откатить к исходному. |
24.12.2020, 16:47 | #4 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
24.12.2020, 17:50 | #5 |
Member
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
9 раз(а) в 5 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
24.12.2020, 18:20 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
24.12.2020, 18:49 | #7 |
Member
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
9 раз(а) в 5 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Какая разница между копировать и клонировать?
|
24.12.2020, 19:23 | #8 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
как в армии. или даже хуже. залил последнюю рабочую версию проекта на плк, все пашет. тесты пройдены? ок - залей следом на плк среду в которой проект создан, сам проект, и какие-то описания/камменты по этому действу. пусть в архиве, запароленном два раза, но залей. |
|
24.12.2020, 19:41 | #9 |
Member
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
9 раз(а) в 5 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Интересно, какие эпитеты ваш визави подобрал бы к системе без прямой и обратной совместимости, без поддержки наследования, библиотек и ограниченными возможностями повторного использования кода, без контроля версий, бекапа и возможности отката.... догадываетесь о какой системе говорю?
|
24.12.2020, 21:04 | #10 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
УПС! Я сам видимо тоже уже динозавр. Но дым еще иногда идет...
Цитата:
Даже в 2Gi это все было не запихнуть, а о старичках и говорить не приходится. С новыми конроллерами оно конечно попроще. Но для всех линусковских сохранять папку Projects до изменений должно стать привычкой, как и файлик load_files.zip с исходником проекта и пометочкой ядра Лоджика (для новых версия есть в projects) deb-ки для используемых версий ПО тоже очень не повредит сохранять. Цитата:
|
||
24.12.2020, 22:37 | #11 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
у меня на всех 2жэи лежат архивы проектов и шпаргалки с номерами лоджиков, а лоджики на компах складированы.
|
25.12.2020, 00:48 | #12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
25.12.2020, 01:28 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
На данном типе процессора это технически невозможно. Если вы под словом "система" подразумеваете именно систему (операционную), а не ФБД-программу.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.12.2020, 02:10 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
25.12.2020, 06:48 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
А если версия кернела не та?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.12.2020, 11:38 | #16 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Так и оно (апдейт) в deb-ке. В 145-м
Код:
kernel-4.1_200930_armhf.deb modemfw_1.1_armhf.deb svfw_29.14.50_armhf.deb smconfig_201030_armhf.deb uso_201002_armhf.deb sysbus_201016_armhf.deb sysmenu_201021_armhf.deb factory-reset_200415_armhf.deb smwatch_200826_armhf.deb logix_201021_armhf.deb modem_200930_armhf.deb sqld_200325_armhf.deb ledd_200415_armhf.deb beeperd_200407_armhf.deb gpiod_200326_armhf.deb backlight_200826_armhf.deb almon_201016_armhf.deb libs_201102_armhf.deb eglfsmatrix_200325_armhf.deb virtkb_200326_armhf.deb |
25.12.2020, 13:22 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.12.2020, 14:41 | #18 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
|
08.06.2021, 16:30 | #19 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Тут в резервном копировании/восстановлении важно, что бы встроенный диск не был задействован. Поэтому, сначала нужно загрузиться с внешнего носителя.
Я на Matrix использую такой вариант загрузки с Micro SD. Приготовил копию внутреннего носителя на Micro SD (предварительно отмонтировав разделы с Micro SD). Скопирована текущая система для возможности загрузки (существующие данные с Micro SD пропадают): Код:
dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=512k Потом был настроен переключатель загрузки с Micro SD. Я выбрал вариант "при нажатии на ESC во время запуска система будет грузиться с Micro SD". В файле "/boot/uboot/uenv.txt" у меня такое содержимое: Код:
uenvcmd=if run boot_switch_${board_name}_${board_rev}; then echo Boot switch is ON; run boot_switch_cmd; fi boot_switch_mtrx_9=gpio clear 64;gpio input 60 boot_switch_cmd=setenv mmcroot /dev/mmcblk1p2 ro |
09.06.2021, 06:27 | #20 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Это работает для полностью идентичных устройств. Никто не гарантирует, что от партии к партии они будут идентичны. Даже более того они точно будут не идентичны. Процессор с другим АРМ ядром, процессор с тем же АРМ ядром другого производителя, другая периферия. Клон файлов лоджика с большой вероятностью не сработает с новым ядром и новым лоджиком. И чем далее по времени отстоит проект, тем менее вероятность успешного исхода. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
09.06.2021, 08:11 | #21 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Для моделей Trim/SHM4/Matrix сейчас используется один и тот же универсальный дистрибутив, который по задумке разработчиков гарантировано должен быть совместим со всеми ранее выпущенными ревизиями.
|
09.06.2021, 09:31 | #22 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Дистрибутив не устанавливается путем его клонирования на диск. Допустим при копировании утилитой dd вы ничего аппаратно не сломали (маловероятно что-то сломать на мой взгляд). Допустим Вы смогли с нуля из дистрибутива развернуть Linux Apach Sqlite Php и runtime от SMLogix. Подводных камней здесь не видно. А в клонированной конфигурации база и проектные файлы в старом формате - проект работать не будет. Учитывая интенсивность апгрейда лоджика это должно произойти уже через неделю после резервного копирования. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
09.06.2021, 09:40 | #23 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Дистрибутив операционной системы, то, что содержится в архиве "C:\Program Files (x86)\SMLogix\Linux_Kernel\firmware.frw"
Это один из вариантов установки. В каком старом формате? Все же вместе скопом копируется и всегда одно будет соответствовать другому. |
09.06.2021, 10:07 | #24 | ||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Цитата:
Так как они были выполнены для другого firmware.frw то не подойдут к текущему. Это я про старый проект, который Вы хотите клонировать. Саму операционку то нет смысла клонировать. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
||
09.06.2021, 10:11 | #25 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Если вы говорите про частичный бекап, то да, в этом случае может быть несоответствие. |
|
09.06.2021, 10:22 | #26 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Еще раз повторюсь. С очень большой вероятностью будут проблемы со сменой версии АРМ и со сменой производителя даже на той же версии. Изменения в периферии. Например новые модули ввода вывода не будут работать со старой версией. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
09.06.2021, 10:36 | #27 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Со старыми ревизиями, по задумке разработчиков, должна работать обратная совместимость. |
|
09.06.2021, 10:56 | #28 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
|
|
09.06.2021, 10:57 | #29 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Ход процесса потерялся. В начале было просто dd if=... of=... резервная копия Далее я предложил рассмотреть вариант наката резервной копии на новое железо. На этом месте пошла какая-то путаница с накатом голого firmware.frw Не могли бы Вы расписать весь процесс клонирования подробнее с вариантом использования нового железа с другим процессором и другой периферией, но с одинаковым внешним названием контроллера Matrix. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
09.06.2021, 11:05 | #30 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Резервное копирование системы. Возможно?
Цитата:
Ну я же не оракул, я будущее не могу видеть. Не исключаю, что будут проблемы. Так же не исключаю, что эти проблемы можно будет решить. |
|