[RM-33155]: <NALT DSpace> Offline backup

Viewed 5

Problem Summary

From Redmine:

Root Cause Analysis

ทางห้องสมุดต้องการให้เพิ่ม backup 2 ช่องทาง

  1. Backup to SAN
  2. Backup to External HDD
1 Answers

Solution / Workaround

SAN: ใช้ rsnapshot

  1. Install rsnapshot
  2. Config file /etc/rsnapshot.conf
    snapshot_root = /prt_backup/
    retain beta = 7
    retain gamma = 4
    backup /srv/punsarn localhost/
  3. Validate rsnapshot configurations
    sudo rsnapshot configtest
  4. Make snapshot
    rsnapshot gamma
  5. Setup cron
# weekly (monday)
0 2 * * 0 root /usr/bin/rsnapshot gamma
# daily
0 3 * * * root /usr/bin/rsnapshot beta

External HDD: ใช้ Kopia
0. Reverse sshfs from local to server

sshfs /media/[harddisk name]/[directory name] server:/path/to/destination
  1. Install Kopia
  2. Create Kopia repository
    kopia repository create filesystem --path /path/to/destination
  3. Setup Kopia policy
kopia policy set /path/to/data \
    --keep-monthly 12 \
    --keep-annual 3 \
    --keep-weekly 0 \
    --keep-daily 0 \
    --keep-hourly 0 \
    --keep-latest 0

# show policy
kopia policy show /path/to/data
  1. Create snapshot
kopia snapshot create /path/to/data
kopia snapshot list /path/to/data

Verification Steps

SAN: ตรวจสอบได้ที่ san (//10.200.51.39/prt_backup)
External HDD: ต้องใช้ kopia ui Download

Related