A solução parece ser usar
dd of=mybackup.img if=/dev/disk3s1
em vez de
dd of=mybackup.img in=/dev/disk3
Eu sou muito novo no linux. Eu comecei principalmente aprendendo depois que eu comprei um par de Raspberry Pis. Eu gosto de fazer backups das minhas imagens, pois muitas vezes cometi o erro de corromper meus dados :).
Normalmente eu uso dd:
dd of=mybackup.img in=/dev/diskX bs=2m
Como minha imagem está em um cartão SD, a imagem de backup ocupa todo o tamanho do cartão SD. Por exemplo, o tamanho das imagens reais é de cerca de 30 MB, mas o cartão SD é de 32 GB. As imagens de backup são 32gb. Eu normalmente vou compactar / compactar o arquivo para cerca de 2gb. Ainda assim, gostaria de fazer o backup da partição apenas, por exemplo, 30mb.
se eu digitar
df
Eu vejo a partição:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk3s1 114576 38192 76384 34% 512 0 100% /Volumes/boot
Posso usar dd
para fazer backup da partição /dev/disk3s1
?
Não tenho certeza sobre o que pode ser encontrado nos RPIs, mas se você quiser backups menores, você pode usar o venerable tar, que funciona muito bem em linux boxen "normal":
cd /
tar cf backup.tar ...
onde ... seria a lista de diretórios "dignos de backup".