--- title: "Raspberry Pi: Back up, Shrink, and Recovery" tags: Raspberry Pi --- # Raspberry Pi: Back up, Shrink, and Recovery ## Back up ```bash= sudo umount /dev/sdX sudo dd if=/dev/sdX of=backup.img bs=4M status=progress ``` ## Shrink 1. Install PiShrink ```bash= wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh chmod +x pishrink.sh sudo mv pishrink.sh /usr/local/bin ``` 2. Run PiShrink ```bash= sudo pishrink.sh backup.img ``` ## Recovery ```bash= sudo umount /dev/sdX sudo dd if=backup.img of=/dev/sdX bs=4M conv=fsync status=progress ``` ## Reference - https://ithelp.ithome.com.tw/articles/10226853 - https://blog.gtwang.org/iot/backup-and-restore-raspberry-pi-sd-card/2/ - https://blog.cavedu.com/2018/03/22/raspberry-pi-sd-card/