Используйте dd для резервного копирования устройства по сети

Используйте dd для резервного копирования устройства по сети

У меня есть Raspberry Pi, подключенный к сети вместе с USB-накопителем. Можно ли использовать команду dd на моем Raspberry Pi и автоматически загружать iso на мой Mac?

Я имею в виду, что на моем pi я могу сделать что-то вроде этого: sudo dd if=/dev/mmcblk0 of=192.168.1.248/path/to/iso(IP-адрес - мой Mac)? Если это возможно, как мне это сделать?

Я с радостью создам сервер на моем Mac, если мне это понадобится.

решение1

Смонтируйте в удаленный каталог на Mac, используя любой предпочитаемый вами интерфейс (samba, nfs и т. д.). Затем просто выполните dd в файл в точке монтирования.

решение2

Нет, dd так работать не будет, но вы можете использовать ssh и перенаправление, чтобы сделать то, что вам нужно:

ssh пользователь@pi "dd if=/dev/mmcblk0" > pi.iso

решение3

Theканонический ответотunix.seзаключается в прокладке трубопровода через ssh.

$ dd if=/dev/sda | gzip -1 - | ssh user@remote dd of=image.gz

Связанный контент