Question about openhabian Auto Backup

Hi Markus,

thanks for your answer. With backup I mean SD mirroring. The docs suggest the following setup:

“get an 16 GB SD card. Also get another 32 GB or larger SD card and a USB card reader”

The problem I see is that if you swap in the backup card and do a raw dump back to the new replacement card it needs to be again double size, because you can never be sure to get the correct size again. Worst case at the end is that everytime after SD-card corruption an SD-card with double size is required.

best regards René

You just need a card of equal size. The 32GB recommendation is to use the remaining extra 16GB for backup i.e. Amanda.

Hi,

what happens if the backup card has some blocks less than the working one? I will try it right now with an 32GB card with hopefully excat the same size. Yesterday I got some error messages like storage.mount not found during the finalization of the raw partition copy. Do I have to install this service at first?

“openhabian@openHABianDevice:~ $ systemctl status storage.mount
Unit storage.mount could not be found.”

best regards René

No. Set debugmode=maximum in openhabian.conf then you will see what’s happening.

Hi,

it has finished now again with the failure mentioned above:

2021-01-19_10:28:17_CET [openHABian] Setting up automated SD mirroring and backup… OK
Taking a raw partition copy, be prepared this may take long such as 20-30 minutes for a 16 GB SD card
sed: can’t read /storage/syncmount/etc/systemd/system//storage.mount: No such file or directory
OK
OK
OK
2021-01-19_11:35:00_CET [openHABian] Checking for default openHABian username:password combination… OK
2021-01-19_11:35:00_CET [openHABian] We hope you got what you came for! See you again soon :wink:

you did not set debugmode=maximum. Output without is useless.

Understood. I have started again 30min ago with debug at maximum. Lets see the output.

thanks

Hi,

attached the log.

It’s a cosmetic error. Did you notice any faulty behavior?

No, it looks like working. How can I check this? To ensure all is working as expected?

boot from the backup card

Do I need to setup the auto backup again afterwards or will this persist?

thanks for your help and the wonderful openhabian :slight_smile:

It’ll persist, see systemctl list-timers

Perfect I will try this thanks for your time. Have a nice evening.

Hi @rene54321 ,
I would like to do exactly what you described in your original post.

I have a RPi4, installed with openhabian image ver 1.6.3 on a 32GB uSD card.
For backup purposes I bought a 64GB uSD card and an USB card reader.

For now I’m working my way through a lot of docs to understand what’s the correct way of installing and configuring Amamnda to backup and sd mirroring.

Do you have any insights about the process?

I saw in several places that the SD mirroring process of a 32GB card is not recommended on RPi. Any thoughts on that?

And did you test the restore method?
If I understood correctly, in case of an SD failure the steps I need to take are:
(assuming internal SD- 32GB, backup SD- 64GB)

  1. Place the backup card in RPi and boot
  2. Insert a new 32GB card to the external card reader
  3. Start openhabian-config and use menu option 54- should copy the mirrored partition to the new card, right?
  4. Swap the cards- return the 64GB card to the card reader, insert the new 32GB card to the internal reader and boot from it.

@mstormi @rene54321
Any thoughts and remarks would be greatly appreciated.

Thanks…

“several” ? Where ? Given it only fully mirrors this twice a year that’s negligible.

Of course.

This is ’ pinging’ of people and not at all appreciated over here so please don’t.

Hi,
First let me apologize for any miss behavior. Fairly new at this…

Got it. Didn’t know.

I can’t find it right now but I’ll try to find it and link it here.
The saying was that a full dump of 32GB is heavy for thr RPi, but I understand what you’re saying about the frequency…

I didn’t mean to question the method, I was wondering if someone have a personal experience with restoring from backup with my current configuration (i.e. 32GB internal, 64GB external)

And about restoring- did I get the method right?

Thank you very much

Found the post…

But now I see that it’s from 3 years ago… :thinking:

I’m sorry again if I made a mess- I read through a LOT of docs yesterday and might got confused with everything. So I’ll try to explain my understandings so far, any remarks or corrections will be highly appreciated:

  1. An installation on 32GB card will require a 64GB external card to backup to.
  2. The new auto-backup feature will mirror the internal card to the external card twice a year- It’s a long process (tried it now- about an hour) but it’s negligible as mentioned above.
  3. In between Amanda will take incremental backups of the system.
  4. In addition I can use the backup script of ‘openhab-cli’ to backup just the openhab config files- this should backup also everything set using the UI (Things, Items, Links, Rules).

Did I finally get things right?

Thanks again in advance for the time and help! :hugs:

1 Like

And not an authoritative source.

No. #3 is daily incremental yes but not done by Amanda.
It would work if the source and dest SD card are equal in size, too.
Amanda is setup independently from that except that if your backup card is larger than your main one, you can use that extra space for Amanda storage. But you don’t have to, it can be on NAS or anywhere.

Got it… I think :sweat_smile:

Thank you very much.