Hi Arsi, that was my backup plan, but that's a *little* bit less efficient than a direct write to the SD card on the BBB.
I found Robert's 2 year old eMMC-to-SD script on GitHub; wonder if that's still up-to-date. Guess I'll try! Mike On Sat, Oct 31, 2015 at 12:51 PM, arsi <[email protected]> wrote: > Hi, > > I'm doing a backup via rsync over SSH to a directory on my Linux PC.. > > > 10.0.12.100 - beagle > /disk2/beagleBackup - dir on PC > > To dir on PC: > > sudo rsync -aAXv [email protected]:/* /disk2/beagleBackup > --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} > > Back to beagle ..booted from SD card, flash mounted to /tmp/rootfs > > sudo rsync -aAXv /disk2/beagleBackup/* [email protected]:/tmp/rootfs > > > Here is my modified version of* beaglebone-black-copy-microSD-to-eMMC.sh *( > format flash, copy uboot and mount flash to /tmp/rootfs) > > #!/bin/bash > # > # Copyright (c) 2013 Robert Nelson <[email protected]> > <[email protected]> > # > # Permission is hereby granted, free of charge, to any person obtaining a > copy > # of this software and associated documentation files (the "Software"), to > deal > # in the Software without restriction, including without limitation the > rights > # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell > # copies of the Software, and to permit persons to whom the Software is > # furnished to do so, subject to the following conditions: > # > # The above copyright notice and this permission notice shall be included > in > # all copies or substantial portions of the Software. > # > # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > OR > # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, > # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL > THE > # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER > # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING > FROM, > # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN > # THE SOFTWARE. > > if ! id | grep -q root; then > echo "must be run as root" > exit > fi > > source="/dev/mmcblk0" > destination="/dev/mmcblk1" > mkfs.vfat -F 16 ${destination}p1 > mkfs.ext4 ${destination}p2 > mount ${destination}p1 /mnt/flashBoot > mount ${source}p1 /mnt/boot > cp /mnt/boot/* /mnt/flashBoot > mkdir -p /tmp/rootfs/ || > true > > mount ${destination}p2 > /tmp/rootfs/ > > > sync > > echo "" > echo "This script has now completed it's task" > echo "-----------------------------" > echo "Note: Actually unpower the board, a reset [sudo reboot] is not > enough." > echo "-----------------------------" > > ArSi > > > ------------------------------ > > *From:* Rattus > *Sent:* Friday, May 15, 2015 4:02AM > *To:* Beagleboard > *Subject:* [beagleboard] Preserving flashable eMMC image > > > How would I dump an eMMC-flashable image to SD card to be able to produce > clones? > > > > > > > > > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the > Google Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/8G61AQECz08/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
