post edit

This commit is contained in:
casual 2024-08-11 16:07:00 +03:00
parent c9ef6aa9ec
commit 9819b7bd59
2 changed files with 10 additions and 3 deletions

View File

@ -4,7 +4,8 @@ date = 2024-08-10
image = "https://imgs.xkcd.com/comics/backup_batteries.png" image = "https://imgs.xkcd.com/comics/backup_batteries.png"
+++ +++
In short: 3-2-1 backup strategy + Disaster recovery plan. In short: 3-2-1 backup strategy + Disaster recovery plan.<!--more-->
@ -15,7 +16,11 @@ You should have:
- on 2 different types of storages - on 2 different types of storages
- including 1 off-site copy - including 1 off-site copy
AND you must test disaster recovery plan AND you must test disaster recovery plan.
Also worth to mention:
- Expect to give for backups 50-70% of budget
- Buy 2x more storage than you expect to use
### Why so many copies? ### Why so many copies?
@ -37,7 +42,7 @@ You should have:
- 1 backup in another place (encrypted in cloud, HDD stored in another remote location (friend's house)) - 1 backup in another place (encrypted in cloud, HDD stored in another remote location (friend's house))
Backups which should be made regularly (daily or more frequently for critical data, +depends how "hot" data (how fast it changes)). Backups which should be made regularly (daily or more frequently for critical data, +depends how "hot" data (how fast it changes)).
My take on it - have a trusted source of data - RAID/Ceph and use snapshots to have copy of data to save some money on backup drives. My take on it - have a reliable storage - Ceph and use snapshots to have copy of data to save some money for backup drives.
### 2 types of storages ### 2 types of storages

View File

@ -19,6 +19,8 @@
<!-- <meta property="og:image" content="{{ .Params.image }}" /> --> <!-- <meta property="og:image" content="{{ .Params.image }}" /> -->
<!-- <meta name="twitter:card" content="summary_large_image" /> --> <!-- <meta name="twitter:card" content="summary_large_image" /> -->
<!-- <meta name="twitter:image" content="{{ .Params.image }}" /> --> <!-- <meta name="twitter:image" content="{{ .Params.image }}" /> -->
<meta name="telegram:channel" content="casualblog" />
{{ with .Keywords }} {{ with .Keywords }}
<meta name="keywords" content="{{ range $i, $e := . }}{{ if $i }},{{ end }}{{ $e }}{{ end }}"> <meta name="keywords" content="{{ range $i, $e := . }}{{ if $i }},{{ end }}{{ $e }}{{ end }}">