Cách Backup và Restore dữ liệu từ Server Cpanel sang Server Directadmin

Hai Panel phổ biến của hệ thống Linux là Cpanel và Directadmin rất thông dụng và dễ dàng sử dụng. Đối với người quản lý quyền Root thì việc chuyển dữ liệu qua lại giữa Cpanel và Directadmin cũng sẽ hay gặp. Tuy nhiên, cấu trúc cây thư mục của hai Panel này lại khác nhau nên bạn không thể áp dụng phương pháp tạo Backup và Restore như thông thường. Nếu bạn chỉ có 1-2 website nhỏ thì việc chuyển thủ công sẽ không mất quá nhiều thời gian. Nhưng nếu bạn có nhiều site với dung lượng lên đến vài chục GB thì việc chuyển thủ công lại là một vấn đề lớn.

Ở bài viết này, mình sẽ hướng dẫn các bạn tạo Backup và Restore dữ liệu từ server Cpanel sang Directadmin một cách chi tiết, đơn giản và hiệu quả.

Trên Server Cpanel:

Bước 1: Tạo Backup cho User Cpanel.

1
2
# cd /home/
# /scripts/pkgacct USERNAME;

USERNAME: là tên người dùng Cpanel

 Bước 2: Chuyển file Backup từ server Cpanel sang server Directadmin (Có thể dùng RSYNC hoặc SCP).

Bước này bạn có thể kết hợp cùng với bước 4 và thao tác cả trên server Directadmin. Mục đích là để tạo trước thư mục import và export trên server Directadmin trước để chuyển thẳng file Backup sang thư mục import. Mình sẽ không gộp lại đoạn này vì mình muốn thao tác riêng thao tác trên 2 server. Các bạn có thể bỏ qua và tiến hành tiếp.

Với SCP:

1
# scp -P “222” /home/cpmove-USERNAME.tar.gz root@x.x.x.x:/home/admin/user-backups/

Với RSYNC:

# rsync -avt -e “ssh -p 222” /home/cpmove-USERNAME.tar.gz root@x.x.x.x:/home/admin/user_backups/

Trong đó:

  • x.x.x.x: IP server Directadmin
  • “222”: Port SSH server Directadmin

Trên Server Directadmin

  Bước 3: Tải xuống công cụ chuyển đổi.

Trả lời

Email của bạn sẽ không được hiển thị công khai.