Vietcorp.ICT
Moderator
Mục tiêu:
Nếu bạn đang sử dụng máy chủ hoặc máy tính chạy Linux và muốn sao lưu (backup) dữ liệu sang NAS Synology một cách tự động, nhanh chóng và an toàn, thì rsync là công cụ tuyệt vời để thực hiện điều đó.
Bài viết này sẽ hướng dẫn bạn:
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.
Để 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.
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à:
- 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:
- 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:
- 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.
Nếu anh/chị cần hỗ trợ thêm bất kỳ vấn đề nào khác, vui lòng liên hệ tổng đài 1900 636 248 để được đội ngũ chuyên gia kỹ thuật của Vietcorp tư vấn và hỗ trợ tận tình.
Nếu bạn đang sử dụng máy chủ hoặc máy tính chạy Linux và muốn sao lưu (backup) dữ liệu sang NAS Synology một cách tự động, nhanh chóng và an toàn, thì rsync là công cụ tuyệt vời để thực hiện điều đó.
Bài viết này sẽ hướng dẫn bạn:
- Cấu hình NAS Synology để cho phép kết nối rsync từ thiết bị Linux.
- Sử dụng lệnh rsync trên Linux để backup dữ liệu thủ công hoặc theo lịch tự động.
- Thiết lập backup an toàn, hiệu quả và tiết kiệm băng thông, chỉ đồng bộ phần dữ liệu thay đổi.
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.
Để 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.
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.

Last edited: