Hướng dẫn backup data từ thiết bị Linux sang NAS Synology qua rsync

  • Thread starter Thread starter totdm
  • Start date Start date

totdm

Moderator
Hướng dẫn backup data từ thiết bị Linux sang NAS Synology qua rsync

Cấu hình NAS làm máy chủ sao lưu
Nếu bạn muốn backup từ thiết bị Linux vào Synology NAS, trước tiên bạn cần bật rsync service trên NAS trước khi tạo tác vụ sao lưu. Để bật chức năng này, hãy làm theo các bước dưới đây:

1. Đăng nhập vào DSM bằng tài khoản thuộc nhóm administrator hoặc chỉ định quyền ứng dụng cho đích sao lưu rsync cho tài khoản người dùng (Control Panel > Privileges) và đăng nhập bằng thông tin đăng nhập của tài khoản đó.

2. Mở Control Panel.
3. Vào File Services > rsync và sau đó tích chọn Enable rsync service.
4. Click Apply.

1.webp

Để thiết lập người dùng DSM có quyền phù hợp trên Synology NAS của bạn, vui lòng thực hiện như sau:
1.
Vào Control Panel > Privileges và cấp quyền rsync cho người dùng.
2. Vào Control Panel > Shared Folder chọn một thư mục chia sẻ, nhấp vào Edit > Permissions, sau đó cấp quyền Read/Write cho người dùng. Lặp lại bước này bao gồm nhiều thư mục chia sẻ hơn có thể được sử dụng làm đích sao lưu.

2.webp


Sao lưu dữ liệu từ thiết bị Linux vào Synology NAS của bạn
- Cách phổ biến nhất để sao lưu dữ liệu từ thiết bị Linux vào NAS Synology là sử dụng rsync để tạo các thư mục được sao chép. Bạn có thể cần phải gán thư mục trên NAS Synology vào thiết bị Linux của mình bằng cách sử dụng CIFS hoặc NFS mount trước. Lệnh cho việc này là:

[root@www ~]# rsync -av [source_folder] [destination_folder]
# 1. Make /home/ mirror to /backupdata/home/
[root@www ~]# rsync -av /home /backupdata/

- Ngoài ra, bạn có thể chỉ cần thực hiện lệnh trên thiết bị Linux của mình mà không cần phải gắn thư mục. Trong ví dụ bên dưới, 192.168.55.66 phải được thay thế bằng địa chỉ IP của NAS Synology. Nếu bạn muốn sao lưu dữ liệu vào bất kỳ thư mục nào khác ngoài thư mục mặc định, NetBackup phải được thay thế bằng thư mục đích được chia sẻ trên NAS của bạn:

rsync -av home/ admin@192.168.55.66::NetBackup/backupdata/

- Sao lưu dữ liệu cũng có thể được mã hóa bằng cách chèn -e ssh vào lệnh:
rsync -av -e ssh home/ admin@192.168.55.66::NetBackup/backupdata/

- Khi rsync đang chạy, nó sẽ so sánh dữ liệu giữa NAS Synology và thiết bị Linux. Chỉ những tập tin đã sửa đổi mới được chuyển để tiết kiệm thời gian. Ngoài ra, bạn có thể sao lưu hàng ngày bằng Linux Backup Script.
 
Back
Top