Александр, промышленные ПЛК и Codesys это все равно что из танка по мухам для домашней автоматизации! Вы шутите наверно! Оборудование за эти деньги актуально только для масштабной промышленной автоматизации. Вы инженеров АСУ приглашайте на такие мероприятия, а не людей которые хотят заняться домашней автоматизецией и присматриваются к ардуино и комплектухе с али.
В этом суть снапшотов, мгновенно создается неизменный образ всего логического раздела. Фишка в том что изменения вносимые на раздел с которого был создан снапшот пишутся уже не в этот раздел а в то место которое было выделено под снапшот, Например создается снапшот размером 1GB, это значит что будет существовать неизменный образ раздела на тот момент времени когда был создан снапшот, и существовать он будет до тех пор пока объем вносимых изменений на исходный раздел или в раздел снапшота не превысят 1GB. Когда превысят снапшот перестанет работать.
На второй вопрос... Боюсь что не получится безопасно переразбить диск не размонтируя рут раздел. chroot можно сделать в оперативку, но при этом нельзя будет сделать umount рута... Я бы копал в сторону модификации initramfs. Зашил бы в initramfs dropbear так, чтобы после перезагрузки поднялся сетевой интерфейс с тем же ip и ssh на том же порту и загрузка бы остановилась перед монтирование рута. Потом подключился бы по этому ssh и может быть встроенных утилит хватило бы чтобы переразбить диск и влить новый образ ОС заранее подготовленный бутстрапом через этот самый ssh дропбира.
Вообще может есть и другой вариант.
Кстати говоря, обычно хотеры у которых крутится виртуалки дают доступ к консоли если не против того что пользователь будет переустанавливать ОС и разбивать диск как ему хочется.
Тёма Макеев: можно во время работы его сделать ro перемонтировав командой. Так же если вдруг случится ошибка диска с рутом он автоматически перемонтируется как ro. Работающая система пишет на диск, меняет файлы, и некоторые изменения во время копирования файлом могут быть не перенесены, а некоторые перенесены, в итоге это может привести к потери данных или не работоспособной системе.
Иван Кузнецов: Конкретно в этом скрипте при помощи lvm создается снапшот копируемой системы, это позволяет не останавливать ее клонируя на лету и не перемонировать рут ридонли. А вообще, на мой взгляд всегда желательно закладывать LVM при поднятие ОС, это решает вопросы с бэкапами "на лету", расширением разделов, фрагментацией дискового пространства (реч о едином логическом пространстве для различных физических накопителей). Подведем итоги, упрощение жизни: 1) система при клонирование продолжает работать, не надо останавливать пишущие сервисы в ручную 2) так как lvm закладывается в новую склонированную систему можно не парится о размерах разделов, когда потребуется просто уменьшите один раздел и расширите другой или попросту воткнете новый накопитель и расширите раздел на него 3) снапшоты... это из того что понадобилось за последнее время.
Интересная платка. Собственно необходимая обвязка в виде плиски. Я вообще когда писал ответ представлял это в виде пары сдвиговых регистров, только тогда наверно выдержка кадра была приемлима разве что для съемки звезд. Увы, но и такую камеру можно будет использовать с esp8266 разве что для фото. И стоит это решение так же как готовая wifi камера.
RDP может быть закрыт потому что блокирует брандмауэр Windows, когда видит внешние IP в обращение, его можно попробовать отключить для пробы, потом создать соответствующие правило.
TorrentTV - не знаю что это, если это работает на openwrt попробуйте заглянуть в конфиги этого сервиса и посмотреть какой интерфейс он слушает, если br0(lan) например, то это не ok, надо чтобы все интерфейсы слушал.
В моем случае важно не из какой зоны запрос, важно в какой зоне находится цель запроса. Для этого Bind тоже подходит, он может работать как Dynamic DNS и есть пакеты для openwrt. Эта статья - первое с чем я ознакомился, когда начал искать решение http://habrahabr.ru/post/101380/ . Но тут требуется скрипт на клиенте, который бы обновлял данные зоны на сервере. Клиент работает под Android и не очень удобно было бы писать такой скрипт. Тут скорее подойдет скрипт обновления данных зоны, который бы запускался на сервере при подключении нужного клиента по VPN. На мой взгляд это решение красивее, не требует изменения правил файрвола и создания виртуальных интерфейсов. Попробую поставить и настроить Bind. Но опасаюсь длительного обновления кэша dns на клиентах. На начальном этапе я отложил Bind на потом, сейчас понятнее, как его применить.
Размышления в слух, спасибо.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.