Eu assumo que o outro dispositivo é o mesmo modelo de câmera ip, com um componente HDD / memória de tamanho idêntico. Então você poderia usar o dd para fazer uma imagem de todo o disco rígido. Como o material em dev, proc, sys e outros diretórios não está na unidade, mas na memória virtual, você não precisa copiá-lo explicitamente, ele será preenchido na inicialização. Com algo como: cat /dev/sda|gzip /mount/backup.gz
você pode despejar todo o seu disco em uma unidade montada. Dê uma olhada em Clonagem de disco para mais informações.
Uma abordagem alternativa seria apenas fazer backup de dados relevantes, já que é um sistema embarcado, suspeito que existam pacotes de visualização relativamente instalados. Se isso for verdade e você souber onde estão todos os dados relevantes, por exemplo, / etc /, / root /, ..., você pode usar o rsync (ou duplicidade ) apenas nesses arquivos. Isso será muito mais rápido, mas primeiro você precisa encontrar todos os arquivos relevantes, o / dev não está entre eles. Você pode ver quais diretórios estão realmente na unidade, se você executar o comando mount
ou df
, tudo com um sistema de arquivos tmpfs ou similar não precisa ser armazenado em backup.