Рейтинг:1

Можно ли подключить qemu-img к цели SSH?

флаг cn

Я попробовал следующую команду, но на цели создается только пустой файл, а команда остается открытой.

qemu-img convert -f raw -O vmdk /dev/sda1 - | ssh foo@bar "кошка > /home/foo/foobar.vmdk"

Примечание: sshfs не доступен.

Рейтинг:2
флаг in

Вы хотите использовать тройник вместо кот.

tee - чтение со стандартного ввода и запись на стандартный вывод и файлы

qemu-img convert -f raw -O vmdk /dev/sda1 - | ssh foo@bar "tee /home/foo/foobar.vmdk > /dev/null"
флаг cn
Я пробовал локально, но файл остается пустым `qemu-img convert -f raw -O vmdk /dev/sda1 - | тройник "/home/foo/foobar.vmdk" > /dev/null`
флаг in
Вы проверили, был ли создан файл с именем `-`? Использование `-` для stdout является соглашением, но оно доступно не во всех инструментах. Я нашел [эту запись в старом списке рассылки] (https://linux.debian.bugs.dist.narkive.com/PGRdZGYQ/bug-513451-qemu-img-add-stdin-stdout-support), где говорится, что ` Это технически невозможно. Учитывая используемые форматы, файл не читается/записывается линейно, что делает использование stdin/stdout невозможно`. Если это не изменилось с тех пор, возможно, просто невозможно передать результат qemu-img на стандартный вывод.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.