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