Windows thay thế cho Rsync? [đóng cửa]


32

Tôi đang cố gắng thiết lập đồng bộ hóa tệp giữa máy chủ tệp tại nhà tôi và máy chủ tại nhà của anh tôi để mỗi chúng tôi đều có bản sao lưu ngoại vi các dữ liệu quan trọng. Cả hai hệ thống đang chạy Windows (XP trên một, 7 trên cái khác).
Tôi thích thực tế rằng rsync sẽ chỉ chuyển một phần của tệp, phần đã thay đổi và không phải toàn bộ ... tiết kiệm rất nhiều băng thông. Nhưng tôi đã có rất ít may mắn để làm cho nó hoạt động đúng. Tôi đã thử sử dụng DeltaCopy, nhưng giao diện của nó rất tệ và trong khi nó sẽ hoạt động trong mạng LAN của tôi thì nó luôn không kết nối được khi điều khiển từ xa. (Xem câu hỏi này để biết thêm chi tiết về điều đó)

Có một chương trình thay thế khác chạy trên windows và có chức năng tương tự? Cho đến nay, tùy chọn duy nhất khác mà tôi có thể thấy là sử dụng FTP và một cái gì đó như SyncBackPro ... nhưng điều đó sẽ chuyển toàn bộ tệp ... và chỉ có băng thông tải lên 512kbps khiến điều đó trở nên vô cùng đau đớn.

Chỉnh sửa: Để làm rõ thêm, bản sao lưu tôi đang cần quét hàng trăm nghìn tệp, thêm tối đa hơn 400 GB, ở mỗi đầu ... đó là lý do tại sao tôi không sử dụng dịch vụ trung gian như LIVE cho chuyển nhượng ...

Chỉnh sửa 2: Ngoài ra, các bản sao lưu này cần được tạo trước qua kết nối từ xa và không có VPN ... Có nghĩa là sử dụng Windows File Shares (SMB) là không cần thiết ...


512 kb / s? Wow ... Và bạn đang ở Mỹ?
alex

2
Tôi sống ở Romania và có tải xuống 30 Mb / giây và tải lên 4 Mb / giây với giá khoảng 10 đô la. Có 512 kb / s nên không được chấp nhận.
alex

1
haha ... 5Mb / s xuống và 512kb / s trở lên và tôi trả 60 đô la cho nó ... chào mừng bạn đến vùng đất tự do: D
Adam Haile

Câu trả lời:


18

cwrsync sẽ cho phép bạn chạy rsync trong windows. Chúng tôi sử dụng nó trên một trong các máy chủ của mình để sao lưu khoảng 140k tệp. FTP không thể xử lý việc đó.


13

rsync hoạt động trên windows - deltacopy là một trình bao bọc xung quanh nó - mặc dù bạn có thể tự mình sử dụng rsync được đóng gói trong đó.


2
Tôi thích điều này tốt hơn một chút so với cwrsync vì có vẻ hơi "Windows-ified" - cuối cùng họ làm chính xác điều tương tự.
Goyuix

2
Nếu sử dụng rsync này, hãy lưu ý rằng nó mong đợi các đường dẫn cygwin .. ví dụ: / cygdrive / c / users /
jnnnnn

8

Sao lưu dự phòng sử dụng thuật toán rsync để chỉ truyền các khác biệt của tệp và nó giữ lịch sử tệp. Phần lịch sử có thể là một tính năng rất quan trọng cho sơ đồ sao lưu của bạn.

Tôi đã sử dụng trong văn phòng (chỉ microsoft) trong hơn một năm. Nó chỉ hoạt động.


Thú vị tìm thấy.
Nicholi

7

Tôi sẽ đề nghị bạn cho Robocopy một shot. Đây là một phần của Vista / 7/2008 theo mặc định và trong phiên bản mới hơn có hỗ trợ nhân bản. Nó cũng hỗ trợ sơ yếu lý lịch và chia sẻ mạng.


Bất kỳ cách nào để có được điều này để làm việc trên một cái gì đó ngoài chia sẻ tệp windows?
Adam Haile

11
Nếu bạn có tệp lớn thường có thay đổi nhỏ, bản sao sẽ rất kém hiệu quả. Nó truyền toàn bộ tập tin ngay cả khi chỉ một vài byte cuối cùng đã thay đổi.
Rodney Schuler

7
Nếu rschuler đúng, thì Robocopy không giống như rsync, và đây là một câu trả lời tồi.
Jason R. Coombs

Robocopy thấp hơn một nửa tốc độ trong bản tải xuống 4 GB trên cùng một dòng so với các tùy chọn khác. Nó không thể tiếp tục chuyển giao bị hỏng. Ấn tượng đầu tiên của tôi là nó được đánh giá cao. Kể từ đó tôi đã tìm thấy các công cụ tốt hơn nhưng không có đủ kinh nghiệm để nhận xét về những công cụ ở đây. Tôi đã sử dụng Deltacopy và nó khá tuyệt. Xem một câu trả lời khác về nó trong chủ đề này.
LMSingh

Vì là gói mặc định trong Windows, nên nó hữu ích trong môi trường doanh nghiệp nơi bạn không có quyền cài đặt bất kỳ phần mềm bên thứ ba nào trên hệ thống (Ít nhất là không phải trải qua một chuỗi quy trình dài trước khi bạn được phép cài đặt nó).
7_R3X

5

Tôi thích Unison File Syncizer ... nếu bạn không phiền khi sử dụng các công cụ dòng lệnh. Nó nhanh, quét các tệp để thay đổi nhanh hơn nhiều so với rsync. Tương tự như rsync, nó chỉ chuyển các phần của tệp đã thay đổi.


5

Bắt đầu với Windows Vista, tính năng tệp ngoại tuyến (còn được gọi là Bộ đệm phía máy khách) sẽ tự động đồng bộ hóa qua các kết nối chậm và chỉ chuyển các phần tệp đã thay đổi (giống như rsync).

Tôi đề cập đến điều này như một giải pháp khả thi, mặc dù bạn đặc biệt đề cập rằng SMB không phải là một lựa chọn cho bạn. Nếu bạn định cung cấp cho các hệ thống các địa chỉ có thể định tuyến (như địa chỉ IPv6), bạn có thể kết nối qua Internet mà không cần VPN. Tôi làm điều này thường xuyên và nó hoạt động tốt khi ISP không chặn các cổng SMB. Tôi không nhất thiết phải đề xuất điều này cho bạn vì một khách hàng đang chạy XP và ISP của bạn có thể đang chặn SMB. Tuy nhiên, tôi muốn đề cập rằng khả năng này được tích hợp trong Windows Vista / 7 khi khả năng kết nối khả dụng.


4

Bạn có thể sử dụng Windows Live Mesh. Có một tùy chọn trong Lưới cho phép bạn đồng bộ hóa giữa các máy, bỏ qua Live Desktop và hạn ngạch của nó. Vì vậy, bạn có thể đồng bộ hóa nhiều thông tin như bạn muốn. Thật đơn giản để thực hiện việc này: trên thư mục được bật lưới, chọn Cài đặt đồng bộ hóa> Máy tính để bàn trực tiếp> chọn "Không bao giờ với thiết bị này."

Cài đặt đó sẽ bỏ qua việc đồng bộ hóa dữ liệu với Live và đồng bộ hóa trực tiếp giữa các thiết bị trong Lưới của bạn.


1
Lưới đá. Nghiêm túc.
Christopher_G_Lewis

Với phương pháp này vẫn còn những hạn chế như kích thước tệp, số lượng tệp trong một thư mục, v.v? Đây sẽ là một công cụ đối phó với tôi ...
Adam Haile

Adam: Đây là một số số lượng giới hạn từ hơn một năm trước. Không chắc chắn nếu có sự thay đổi vì điều này đã được công bố: blogs.msdn.com/livemesh/archive/2008/08/13/...
Sajee


2

BackupPC là một giải pháp sao lưu mã nguồn mở sử dụng rsync trong số những thứ khác. Tôi nghĩ rằng điều này có thể làm những gì bạn muốn.

Ngoài ra, luôn có Windows Live Sync . Đây là một cách rất đơn giản và mạnh mẽ để đồng bộ hóa Windows và Mac, nhưng với các giới hạn sau:

Tối đa 20 thư mục (hoặc "thư viện") có thể được đồng bộ hóa, bao gồm các thư viện được chia sẻ qua internet. Mỗi thư viện có thể chứa tối đa 20.000 tệp và mỗi tệp không thể vượt quá 4GB.

Nếu những gì bạn muốn đồng bộ hóa phù hợp với các tham số đó, hãy thử đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.