2

У меня есть переключатели под управлением PicOS-Linux. Это в значительной степени Linux с Open vSwitch и Busybox. Обновления обрабатываются путем загрузки образа полной файловой системы. Таким образом, системный образ - это просто .tar.gz, содержащий всю файловую систему, начиная с root.

Я хочу настроить эти обновления изображений и для этого я хочу получить полный образ системы с коммутатора. Я попытался создать .tar.gz на самой машине, но это не сработало, потому что на коммутаторе недостаточно памяти. Я попытался вытащить все, используя ftp и небольшой скрипт, но это тоже не сработало, потому что это уничтожило разрешения и владельцев. Также это вызывает проблемы с символическими ссылками.

У вас есть другие идеи, как я могу получить образ системы?

Коммутатор имеет очень мало свободной памяти и не имеет USB-порта или чего-либо подобного.

1 ответ1

2

Если у вас есть tar и ssh , вы можете создать tarball и отправить его напрямую через ssh, указав - или /dev/stdout в качестве выходного файла:

ssh yourswitch "tar cvzf - /" > switch.tgz

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .