Backing Up Magic Mirror



  • I was wondering how to backup my SD card. I already have Win32DiskImager installed on my computer, but I wanted to know how exactly to set up a backup in case something happens to my raspberry pi.



  • You just put your SD card in and instead of writing to the card you do a read… name your image file and store it somewhere safe in case you need it 🙂



  • I still do not understand. I don’t know the name of my img file.





  • Oh. I understand now.



  • @AAPS

    sudo nano /home/pi/Backup.sh
    
    #!/bin/bash
    
    # VARIABLEN - HIER EDITIEREN
    BACKUP_PFAD="/yourBACKUPpath"
    BACKUP_ANZAHL="5"
    BACKUP_NAME="raspicam3-HN_BMGT"
    DIENSTE_START_STOP="service mysql"
    # ENDE VARIABLEN
    
    # Stopp any services before backup
    ${DIENSTE_START_STOP} stop
    
    # Create backup with dd in your desired path
    dd if=/dev/mmcblk0 of=${BACKUP_PFAD}/${BACKUP_NAME}-$(date +%Y%m%d-%H%M%S).img bs=1MB
    
    # Star services after backup
    ${DIENSTE_START_STOP} start
    
    # Delete old backup after X backups
    pushd ${BACKUP_PFAD}; ls -tr ${BACKUP_PFAD}/${BACKUP_NAME}* | head -n -${BACKUP_ANZAHL} | xargs rm; popd
    

    Make executable and move the script to /usr/bin/

    sudo chmod 755 /home/pi/Backup.sh
    sudo mv /home/pi/Backup.sh /usr/local/bin/Backup.sh
    
    crontab -e
    
    
    00 01 * * * /usr/local/bin/Backup.sh
    

    Every day at 01:00 in the night a backup with crontab.

    Restore your Backup to your SD-Karte under Windows with Win32 Disk imager or with Linux with following command.

    dd if=/path/backup.img of=/dev/sda bs=1MB
    

    create manual a backup with your pi

    sudo dd if=/dev/mmcblk0 of=/yourBACKUPpath/Rpi_32gb_backup.img bs=2M
    


  • That’s what I love about this place!! Many hands make light work… 🙂



  • Very true! A big thank you to everybody who has helped me along the way. 👏 👍