Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4786 accepted infra

Formalise backups

Reported by: Amar Takhar Owned by: Amar Takhar
Priority: normal Milestone: Indefinite
Component: admin Version:
Severity: normal Keywords: funded project-1
Cc: Blocked By: #4784
Blocking:

Description

  • Currently we use more than one system for backups formalise all of this under one system using restic.net

This does not mean we aren't backing up. We need a formal procedure and to use one method across all backups required.

While we can use the same tool to do the backups certain tasks require the additional use of external software or commands such as databases.

Change History (4)

comment:1 Changed on 01/25/23 at 21:03:56 by Amar Takhar

Keywords: funded project-1 added; need-funding removed
Owner: set to Amar Takhar
Status: newaccepted

This project has been funded by an anonymous donor, thank you!

comment:2 Changed on 01/29/23 at 23:22:23 by Amar Takhar

Still evaluating whether we will go with restic.net or go with a more comprehensive system such as Bacula or Amanda. We really don't have any huge requirements for backups most of our files don't change often and vast majority of our generated data are archives which are already put on our FTP archive or service logs.

Choosing something heavyweight will require a lot more long term maintenance in 9 years we have not needed to use a backup. If we spend more time restoring a backup it's worth it for it to be more difficult to restore than spending a long time maintaining a complex system for quicker restoration.

Whichever we choose we're not talking about any loss of data.

comment:3 Changed on 01/30/23 at 05:17:05 by Amar Takhar

After looking at this some more it's not worth it to go with a heavyweight solution. If we spend an extra few hours recovering from a backup it's OK. To re-iterate: we've never needed to recover in 9 years so far.

If we had setup something very detailed for backups we would have spent a lot of time maintaining it. A simple crontab backup will work for us very well. We'll still have snapshots of our backups and the ability to recover any increment. Backing up restic repositories is also extremely easy. They can be encrypted and the database format is extremely well documented and is considered a public API.

comment:4 Changed on 02/09/24 at 01:20:43 by Amar Takhar

Priority: highnormal
Note: See TracTickets for help on using tickets.