• Trang chủ
  • Windows
  • Mac OS
  • Điện thoại
  • Game hay
  • Thủ thuật
  • Website
  • Hướng dẫn
  • Tài liệu
Monday, 30 June, 2025
Chia sẻ thủ thuật IT, tải phần mềm miễn phí
No Result
View All Result
  • Trang chủ
  • Windows
  • Mac OS
  • Điện thoại
  • Game hay
  • Thủ thuật
  • Website
  • Hướng dẫn
  • Tài liệu
  • Trang chủ
  • Windows
  • Mac OS
  • Điện thoại
  • Game hay
  • Thủ thuật
  • Website
  • Hướng dẫn
  • Tài liệu
No Result
View All Result
Chia sẻ thủ thuật IT, tải phần mềm miễn phí
No Result
View All Result
Home Hướng dẫn

Hướng dẫn clone VPS bằng RSYNC qua 4 bước

Harris by Harris
08/06/2023
in Hướng dẫn, Tài liệu
Reading Time: 5 mins read
0
huanvmdotcom clone vps using rsync
17
SHARES
54
VIEWS
Share to FacebookShare to TwitterPin on Pinterest

Mục lục bài viết

  1. Tổng quan
  2. Điều kiện thực hiện
  3. Các bước thực hiện.
    1. Bước 1: SSH vào máy chủ Linux của VPS A
    2. Bước 2: Tạo Screen mode
    3. Bước 3: Clone VPS bằng RSYNC qua SSH một cách hoàn chỉnh
    4. Bước 4: Cấu hình lại IP trên VPS mới
  4. Tổng kết

Tổng quan

Ở bài viết này mình sẽ hướng dẫn các bạn một cách để clone VPS bằng RSYNC sang 1 VPS khác qua 4 bước.

Có nhiều cách để bạn di chuyển dữ liệu từ VPS này sang VPS kia. Với một số Panel hiện đại như DirectAdmin, AApanel hay Cpanel đã hỗ trợ cách Backup/Restore Full Acount. Có nghĩa bạn sẽ thực hiện backup toàn bộ dữ liệu ở VPS cũ thành file nén sau đó mang sang VPS mới để Restore.

Cách này rất hay và mình thường xuyên sử dụng để di chuyển dữ liệu. Nhưng đôi khi có một bất cập bạn sẽ gặp phải như là:

  • VPS cũ không đủ dung lượng, bạn không thể backup lại dữ liệu
  • Dữ liệu VPS cũ quá nhiều và không thể phục hồi trên VPS mới vì dung lượng ở VPS mới hạn hẹp.
  • Việc cài đặt lại cùng một control panel để thực hiện mất thời gian.

Để loại bỏ những vấn đề trên thì mình sẽ chia sẽ lại một cách mà mình rất ưng ý đó là clone VPS bằng RSYNC sang một VPS mới. Và để thực hiện bạn cần chuẩn bị những thứ sau.

  • VPS gọi là A
  • VPS mới gọi là B

Lưu ý: Cách này chỉ áp dụng trong trường hợp bạn cần di chuyển toàn bộ dữ liệu của 1 VPS sang một VPS khác. Nếu di chuyển 1 hoặc một vài wesbite trên nhiều web thì bạn hãy sử dụng tính năng backup/restore

Điều kiện thực hiện

  • Cả 2 VPS phải chạy cùng một OS và cùng phiên bản bit, không thể sử dụng 1 VPS chạy CentOS, 1 VPS chạy Ubuntu hoặc Debian được.
  • VPS đã cài đặt RSYNC và nên cài thêm screen để làm việc trong screen.
  • VPS mới là một VPS trắng chưa cài đặt bất kỳ dịch vụ nào
  • Nếu khác port SSH, cần allow port in/out
  • VPS mới dung lượng phải nhiều hơn VPS cũ. (Tránh trường hợp VPS 1 30GB disk, mà VPS 2 chỉ có 10GB disk)

Và bên dưới là ảnh minh hoạ mình thực hiện.

Clone VPS bằng RSYNC
Clone VPS bằng RSYNC

Sau khi đã chuẩn bị đầy đủ, các bạn tiếp tục làm như sau:

Các bước thực hiện.

Bước 1: SSH vào máy chủ Linux của VPS A

Lúc nào cũng vậy, điều đầu tiên bạn hãy SSH vào máy chủ để làm việc. Và nếu chưa biết cách SSH các bạn có thể xem qua hướng dẫn trên google hoặc youtube nhé.

Bước 2: Tạo Screen mode

Vì việc di chuyển sẽ mất nhiều thời gian, do đó để đảm bảo việc di chuyển suôn sẽ và không bị gián đoạn, tắt máy đột ngột nên tốt hơn hết bạn hãy tạo một Screen trên Linux, và vào Screen để thao tác. Khi sử dụng Screen cho dù bạn có tắt máy tính đi làm công việc khác thì phiên vẫn hoạt động bình thường.

  • Hướng dẫn cài đặt và sử dụng screen trên Linux

Bước 3: Clone VPS bằng RSYNC qua SSH một cách hoàn chỉnh

  • Hướng dẫn cài đặt và sử dụng RSYNC

Sau khi đã vào Screen bạn thực hiện copy lệnh bên dưới vào nhé.

Lưu ý: Thay đoạn IP_NEW_VPS bằng IP máy chủ mới ( VPS B )

1
rsync -avpogtStlHz --numeric-ids --exclude=/etc/fstab --exclude=/etc/network/* --exclude=/proc/* --exclude=/tmp/* --exclude=/sys/* --exclude=/dev/* --exclude=/mnt/* --exclude=/boot/* --exclude=/root/* / root@IP_NEW_VPS:/

Chú thích lệnh:

  • rsync -avpogtStlHz : cú pháp và các tuỳ chọn
  • / : thư mục gốc
  • --exclude : Loại trừ các file/thư mục
Nhập mật khẩu VPS mới khi clone VPS bằng RSYNC
Nhập mật khẩu VPS mới khi clone VPS bằng RSYNC

 

Quá trình clone VPS bằng RSYNC đang diễn ra
Quá trình clone VPS bằng RSYNC đang diễn ra

Quá trình RSYNC diễn ra nhanh hay chậm phụ thuộc vào dữ liệu bạn nhiều hay ít và tốc độ mạng của VPS bạn đang dùng. Ngay bây giờ bạn có thể ngồi làm việc khác, hoặc đi chơi và chờ dữ liệu sync xong thôi. Khi hoàn tất bạn thực hiện bước cuối để điều chỉnh lại IP nhé.

Hoàn tất clone VPS bằng RSYNC
Hoàn tất clone VPS bằng RSYNC

Bước 4: Cấu hình lại IP trên VPS mới

Tuỳ vào mỗi Control Panel mà sẽ cấu hình IP khác nhau. Hiện VPS trên mình sử dụng DirectAdmin nên chỉ cần ipswap lại là xong.

  • Hướng dẫn thay đổi địa chỉ ip mới sử dụng DirectAdmin Panel

Và sau khi mình thay đổi IP xong, kết quả đã thành công như mong muốn. Thời gian được rút ngắt rất nhiều. Và sau khi hoàn tất bạn đừng quên kiểm tra lại dữ liệu và cách dịch vụ đang chạy nhé. Đặc biệt là các dịch vụ web.

DirectAdmin Panel đã được chuyển qua VPS mới
DirectAdmin Panel đã được chuyển qua VPS mới

Tổng kết

Như vậy mình đã hoàn tất hướng dẫn Clone VPS bằng RSYNC một cách hoàn chỉnh. Với cách này bạn sẽ rút ngắn, tiết kiệm được rất nhiều thời gian để di chuyển dữ liệu. Nếu như di chuyển toàn bộ dữ liệu từ DirectAdmin sang một VPS mới với cách thủ công, thì bạn sẽ mất gần 1h để cài đặt DirectAdmin và các control panel khác cũng vậy.

Digiprove sealCopyright protected by Digiprove © 2023
5/5 - (1 vote)
Chào ! Bạn thấy nội dung này thế nào?
Hữu ích 356Tạm được 339
Tags: clone vpsrsyncrsync vpsvps
Previous Post

How to update DirectAdmin manual?

Next Post

How to change new ip DirectAdmin

Harris

Harris

Thích du lịch, khám phá và thích vọc vạch

Next Post
How to change new ip DirectAdmin

How to change new ip DirectAdmin

Đăng ký
Đăng nhập bằng
Tôi đồng ý tạo tài khoản
Khi bạn đăng nhập lần đầu tiên thông qua nút Đăng nhập xã hội, chúng tôi thu thập thông tin hồ sơ công khai tài khoản của bạn do nhà cung cấp tài khoản mạng xã hội chia sẻ, dựa trên cài đặt quyền riêng tư của bạn. Chúng tôi cũng lưu địa chỉ email của bạn để tự động tạo tài khoản cho bạn trên trang web của chúng tôi. Khi tài khoản của bạn được tạo, bạn sẽ đăng nhập vào tài khoản này.
Không đồng ýĐồng ý
Nhận thông báo cho
guest
Đăng nhập bằng
Tôi đồng ý tạo tài khoản
Khi bạn đăng nhập lần đầu tiên thông qua nút Đăng nhập xã hội, chúng tôi thu thập thông tin hồ sơ công khai tài khoản của bạn do nhà cung cấp tài khoản mạng xã hội chia sẻ, dựa trên cài đặt quyền riêng tư của bạn. Chúng tôi cũng lưu địa chỉ email của bạn để tự động tạo tài khoản cho bạn trên trang web của chúng tôi. Khi tài khoản của bạn được tạo, bạn sẽ đăng nhập vào tài khoản này.
Không đồng ýĐồng ý
guest
0 Bình luận
Phản hồi nội tuyến
Xem tất cả bình luận

KHUYÊN DÙNG

Tạo file Feed sản phẩm Woocommerce theo chuẩn Google Shopping

Tạo file Feed sản phẩm Woocommerce theo chuẩn Google Shopping

05/03/2022
335
Hướng dẫn fix lỗi Error message: Blacklisted domain trên CyberPanel

Hướng dẫn fix lỗi Error message: Blacklisted domain trên CyberPanel

08/03/2023
24

ĐANG THỊNH HÀNH

Download Wondershare Filmora X 10.7.8.12 (Full + Repack)

Download Wondershare Filmora X 10.7.8.12 (Full + Repack)

14/08/2023
13.2k
Download Cubase 10 Pro All in One – Hướng dẫn cài đặt chi tiết

Download Cubase 10 Pro All in One – Hướng dẫn cài đặt chi tiết

15/09/2023
3.6k
[ Hướng dẫn ] Cách đăng kí 100GB Google One miễn phí trong 4 năm

[ Hướng dẫn ] Cách đăng kí 100GB Google One miễn phí trong 4 năm

30/06/2023
70
Steinberg – Cubase Pro 12.0.0.205 x64

Steinberg – Cubase Pro 12.0.0.205 x64

24/03/2022
3.3k
[ Hướng dẫn ] Cách mua Google One 2TB giá 280k/năm

[ Hướng dẫn ] Cách mua Google One 2TB giá 280k/năm

30/06/2023
97

GIỚI THIỆU

Chia sẻ thủ thuật IT, tải phần mềm miễn phí

Xin chào! Mình là Mạnh Huấn, website này mình xây dựng nhằm mục đích chia sẻ miễn phí các kiến thức, thủ thuật máy tính, làm web WordPress, SEO, MMO, các phần mềm hay... mà mình biết cho tất cả mọi người. Cảm ơn các bạn đã ghé qua, nếu thấy bài viết hay, hãy chia sẻ để ủng hộ tinh thần cho mình nhé!

Theo dõi mình tại đây:

BÀI VIẾT GẦN ĐÂY

Hướng dẫn cài đặt ZeroSSL trên DirectAdmin

Hướng dẫn cài đặt ZeroSSL trên DirectAdmin

12/10/2023
Set all products instock without edit manual in Woocommerce

Set all products instock without edit manual in Woocommerce

18/08/2023
Rearrange WooCommerce checkout page data fields

Rearrange WooCommerce checkout page data fields

18/08/2023

HV MEDIA ON FACEBOOK

  • Giới thiệu
  • Chính sách bảo mật
  • Bản quyền
  • Liên hệ
  • Quảng cáo
  • Gửi yêu cầu
  • Báo link hỏng

© 2020 HV Media - Chia sẻ thủ thuật IT, phần mềm by HV Media Center.

No Result
View All Result
  • Home
  • Mac OS
    • Adobe
    • Developer Tools
    • Graphics & Design
    • Internet – Security
    • Productivity
    • Utilities
    • Video – Audio
  • Windows
    • Anti Virus
    • Development
    • Graphics & Design
    • Office – Study
    • Tools
    • Utilities
    • Video – Audio
  • Điện thoại
    • Apps, Game Cho iOS
    • Phần mềm Android
  • Thủ thuật
    • Thủ thuật máy tính
    • Thủ thuật Mobile
    • Thủ thuật Facebook
  • Game hay
    • Game MacOS
    • Game Windows
  • Website
  • Hướng dẫn
  • Tài liệu

© 2020 HV Media - Chia sẻ thủ thuật IT, phần mềm by HV Media Center.

wpDiscuz
0
0
Bạn đang nghĩ gì, hãy để lại bình luận nhé !x
()
x
| Phản hồi