Synology off-site backup ข้อมูลด้วย rsync

Synology off-site backup ข้อมูลด้วย rsync

กฏการสำรองข้อมูลแบบ 3-2-1 เป็นการสำรองข้อมูลอย่างปลอดภัย โดยจะถูกแบ่งเป็น 3 ส่วน

  • มีสำเนาข้อมูลของคุณอย่างน้อย 3 ชุด
  • เก็บสำเนาเหล่านี้ไว้บนสื่อที่แตกต่างกัน 2 ชนิด
  • จัดเก็บสำเนาไว้นอกไซต์อย่างน้อย 1 ชุด

วันนี้เลยจะมาแนะนำวิธีการสำเนาข้อมูลไว้นอกไซต์ (off-site backup) ใช้งานผ่านทาง rsync ที่สามารถ setup บนเครื่อง linux ทั่วไปได้เลย

วิธีตั้งค่า rsync (Linux)

เครื่อง linux ที่ติดตั้งเป็น Debian 12

ติดตั้ง rsync

apt install rsync

สร้าง username และ password สำหรับใช้งาน rsync

adduser rsync

สร้าง folder สำหรับ backup จากนั้นกำหนดสิทธิ์

chown -R rsync:rsync /mnt/backupSynology

ตั้งค่า rsync module

nano /etc/rsyncd.conf
[backup]
path = /mnt/backupSynology
comment = off-site backup synology
read only = no
list = yes
uid = rsync #uid username rsync
gid = rsync #gid username rsync
auth users = rsync #username rsync
secrets file = /etc/rsyncd.secrets

สร้างไฟล์ rsyncd.secrets เพื่อเก็บ username และ password

nano /etc/rsyncd.secrets
rsync:12345 #username:password
chmod 600 /etc/rsyncd.secrets

หลังจากเสร็จทุกขั้นตอน ทำการ start rsync service

systemctl start rsync
systemctl enable rsync

วิธีตั้งค่า Hyper Backup (Synology NAS)

เครื่องที่ใช้งาน Synology DMS 7.2

ติดตั้ง Hyper Backup ให้เรียบร้อย จากนั้น create backup

เลือก Single version เนื่องจากสามารถดูไฟล์ที่ backup ได้ กรณีเลือกแบบ Multiple versions จะเป็นการเข้ารหัสไฟล์ ยากต่อการดูไฟล์ และตรวจสอบไฟล์

Server type เลือก rsync-compatible server แล้วก็ ip server rsync, username, password กรณีไม่มีอะไรผิดพลาด ตรงส่วนของ Backup module จะสามารถเลือก folder เก็บข้อมูลได้

เลือก folder ที่ต้องการ backup ส่วนของ Application Backup ถ้าเราเลือกแบบ Multiple versions ตรงจุดนี้ สามารถ backup application ทั้งหมดได้

จากนั้นกด Next ไปเรื่อยๆ จน Done