Как клонировать SD-карту из сетевого принтера Photosmart HP с помощью Linux?

1

Как сделать низкоуровневое (не подозревающее о файловой системе) клонирование SD-карты, вставленной в принтер HP Photosmart, которая доступна через локальную сеть?

smb://192.168.1.58

(192.168.1.58 - это мой IP-адрес принтера) В Firefox или проводнике файлов Nautilus в Ubuntu выше адресная строка указывает хранилище «MEMORY_CARD». Тем не менее, я не могу получить к нему доступ (возможно, потому что карта повреждена).

Попытка смонтировать его:

mount -t cifs //192.168.1.58/MEMORY_CARD /mnt/photosmart/ -o username=guest,password=hp

возвращает: mount: не каталог

Я проверил, что оба местоположения существуют, то есть «MEMORY_CARD», а также «/ mnt / photosmart /».

Вместо того, чтобы монтировать хранилище, я хочу создать образ с dd, ddrescue или аналогичным, чтобы впоследствии выполнить восстановление данных.

Но как передать сетевое хранилище в качестве параметра команде "dd"?

Я слышал о netcat и ssh, но не мог понять, как их использовать в таком случае. Благодарю.

Ambrosio
источник
Возможно (не проверено)ssh guest@192.168.1.58 'dd if=/MEMORY_CARD' | dd of=/mnt/photosmart/imagedSDcard.img
Амброзио
Я попробовал выше, но это не работает, так как это требует наличия SSH-сервера на принтере, и, похоже, это не тот случай, который я использую (HP Photosmart C309a). Итак, есть ли альтернатива?
Амброзио