Ubuntu server 18.04 os i followed this https://wiki.radxa.com/Rockpi4/backup taking backup for production.
I got .img using etcher software flashed sd card.
Rock pi 4 connected debug console to my pc while booting i seen that log(previous post log) after that log noting is coming in terminal.
Rock pi 4 emmc back up
Hi setq,
Backup and restore from eMMC to uSD?
This backup i thought to use for production for all rock pi boards.
https://rock.sh/rockpi-toolbox 404 error found.
Hello,
I use either DD or Partclone. DD is reliable in recreating the whole image but backing up large eMMCs when 6gb is used is time consuming…
Partclone will back up a partition to a file and backs up only used space. I use sfdisk --dump to keep the partition layout the same.
I usually do something like
sfdisk --dump /dev/mmcblk1 > mmcblk1.sfdisk.dump
partclone.ext4 -s /dev/mmcblk1p1 -o ./pinebookpro-mmcblk1p1.partclone -c -N
partclone.ext4 -s /dev/mmcblk1p2 -o ./pinebookpro-mmcblk1p2.partclone -c -N
You can restore to a larger partition without issue and I think you can restore to a smaller partition if the used space of the back is (obviously), less then the available space. And it works with a wide variety of file system types.
Hi setq,
I followed same link before i used 16gb emmc when trying to run ./rockpi-backup.sh -o (pwd) got error no space left on device.
Now i removed emmc ubuntu server os flashed with 32GB SD card after that tried same command now also i am getting error.
etc/sysctl.d/99-sysctl.conf -> ../sysctl.conf
etc/sysctl.d/README
519 100% 0.96kB/s 0:00:00 (xfr#532, ir-chk=1002/2035)
rsync: write failed on "/tmp/rootfs/rockpi-backup-191113-1018.img": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(393) [receiver=3.1.2]
How to solve the issue ?
Thanks & Regards
Vasu
Hi vasudhevan,
I want to see the print of df -h
If you have a mounted external disk, specify the mount point for -e option.
Hi setq
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 2.6G 12G 19% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 720K 1.9G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mmcblk0p4 100M 38M 62M 38% /boot
tmpfs 382M 0 382M 0% /run/user/0
overflow 5.8M 0 5.8M 0% /tmp
/dev/mapper/loop0p5 1.6G 5.9M 1.5G
I am fixing it now, please update it in about 30 minutes.
I updated the script, please download it again.
Thank you for helping to find the bug.
This is because -e option was added in the previous version. I provided this parameter when I tested it.
However, if this parameter is not specified when running it, it will add an extra \(backslash) to rsync and cause a bug.
Hi setq,
Thank you for your response.
I used emmc to sd card bakup.
Now also i am getting same error.
mount sd card in /run/media location.
Can you possible give command for taking backup emmc to sd card ?
Thanks & Regards
Vasu
rock@rockpi:~ $ sudo mount /dev/sda /mnt # sda is USB flash disk
rock@rockpi:~ $ sudo ./rockpi-backup.sh -o /mnt/backup.img -e /mnt
rock@rockpi:~ $ ls -lh /mnt/backup.img
-rw-r–r-- 1 root root 8.7G Nov 15 14:46 /mnt/backup.img
rock@rockpi:~ sudo dd if=/mnt/backup.img of=/dev/sdb status=progress # sdb is sd card
rock@rockpi:~ sudo umount /mnt
rock@rockpi:~ sudo mount /dev/sdb5 /mnt
rock@rockpi:~ sudo nano /mnt/etc/fstab # change mmcblk1p4 to mmcblk0p4
rock@rockpi:~ sudo umount /mnt
rock@rockpi:~
Plug in sd card and restart to verify the backup was successful.
Hi setq,
I used emmc 16gb back up to sd card 16gb.
I am getting error.
root@rock:/home/rock# sudo ./rockpi-backup.sh -o /mnt/backup.img -e /mnt
Welcome to rockpi-backup.sh, part of the Rockpi toolkit.
Enter rockpi-backup.sh -h to view help.
For a description and example usage, see the README.md at:
https://rock.sh/rockpi-toolbox
dd: failed to truncate to 9644802048 bytes in output file ‘/mnt/backup.img’: File too large
Hi setq,
Stills issue is there this is emergency for production.
How to solve the issue ?
sudo ./rockpi-backup.sh -o /mnt/backup.img -e /mnt //got error
sent 1,181,637,806 bytes received 632,767 bytes 4,260,434.50 bytes/sec
total size is 1,179,202,064 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]
Thanks & Regards
Vasu
I’ll take a look now.
Any update on this.
I’m sorry, but I had some other work yesterday. I’ll take care of it today.
Thank you for your reply.
I updated the script, please download it again and try it.