Flashing or backing up your SD card » History » Version 2
« Previous -
Version 2/9
(diff) -
Next » -
Current version
Giulio Moro, 2015-09-25 12:34 AM
Flashing or backing up your SD card¶
How to do it under MacOs and Linux. For both these tasks you will need the dd program. It comes with many Linux distributions and is available for MacOS.
Backing up your SD card¶
Put your SD card in the SD card reader. We assume for the rest of this document that your SD card is /dev/mmcblk0
Start by unmounting the SD card in case it is currently mounted:
$ sudo umount /dev/mmcblk0
In case your partition is smaller than the size of the sd card, you do not need to backup the whole card, so if this is the case, run:
$ sudo fdisk -u -l /dev/mmcblk0
You might get something along the lines of
Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 63 144584 72261 c W95 FAT32 (LBA) /dev/mmcblk0p2 144585 3743144 1799280 83 Linux
You are interested in the higher value in the "End" column. Pass that value to dd as the count parameter:
$ sudo dd conv=sparse count=3743144 if=/dev/mmcblk0 of=bbb_images/your_own_your_precious_backup_image.img