Câu hỏi So sánh các công cụ sao lưu


Câu hỏi này tồn tại bởi vì nó có ý nghĩa lịch sử, nhưng nó không được coi là một câu hỏi hay về chủ đề cho trang web này, vì vậy xin vui lòng không sử dụng nó như là bằng chứng rằng bạn có thể đặt câu hỏi tương tự ở đây. Trong khi bạn được khuyến khích để giúp duy trì câu trả lời của mình, vui lòng hiểu rằng các câu hỏi "danh sách lớn" thường không được phép trên Ask Ubuntu và sẽ bị đóng theo Trung tâm trợ giúp.

Sao lưu là cực kỳ quan trọng. Rõ ràng không có công cụ sao lưu tốt nhất, nhưng so sánh các tùy chọn sẽ rất thú vị.

  • Giao diện đồ họa? Dòng lệnh?
  • Sao lưu gia tăng?
  • Tự động sao lưu?
  • Phương thức cài đặt: Trong kho chuẩn? PPA?

325


gốc


Tôi sẽ nói rằng các giải pháp sao lưu phụ thuộc vào những gì bạn đang sử dụng máy bạn đang sao lưu cho. Một bộ sưu tập các dự án / mã quan trọng của công việc / trường học có một bộ nhu cầu khác xa so với một máy tính lưu trữ một số lượng âm thanh và âm nhạc không đúng mức. Về thiết lập nhà của tôi, tôi có một kịch bản nhỏ mà sao lưu một vài thư mục tôi không muốn mất, nó làm điều này từng bước. Máy tính xách tay công việc của tôi được mọi thứ sao lưu vào một máy chủ và không bao giờ có nhiệm vụ quan trọng còn lại trên đó anyway. - Toby
Nó không phải là một so sánh tính năng, nhưng cuộc thăm dò ý kiến ​​này có thể giúp: webupd8.org/2010/05/best-linux-backup-tool-software.html Đọc các bình luận quá! - Alin Andrei


Các câu trả lời:


Déjà Dup  Install Déjà Dup

Déjà Dup là (từ Ubuntu 11.10) được cài đặt theo mặc định. Nó là một công cụ GNOME dành cho người dùng máy tính để bàn thông thường nhằm mục đích là một "công cụ sao lưu đơn giản che giấu sự phức tạp của việc sao lưu đúng cách".

Đó là giao diện người dùng sự trùng lặp thực hiện sao lưu gia tăng, nơi chỉ thay đổi kể từ khi sao lưu trước được thực hiện được lưu trữ. Nó có các tùy chọn để sao lưu được mã hóa và tự động. Nó có thể sao lưu vào các thư mục cục bộ, Amazon S3, hoặc bất kỳ máy chủ nào mà Nautilus có thể kết nối.

Tích hợp với Nautilus là tuyệt vời, cho phép khôi phục các tập tin bị xóa từ một thư mục và cho việc khôi phục một phiên bản cũ của một tập tin cá nhân.

Main Window Screenshot

Restore earlier version of file

Lưu ý rằng kể từ tháng 2 năm 2016, dự án này dường như gần như hoàn toàn bỏ qua các báo cáo lỗi với chỉ hoạt động phân loại nhỏ và lỗi cuối cùng có từ năm 2014, Tuy nhiên có những phiên bản mới với những thay đổi nhỏ.


147



Tôi không hiểu lắm? Bạn không thể khôi phục các phiên bản cụ thể của các tệp riêng lẻ một cách dễ dàng. Tuy nhiên bạn có thể khôi phục toàn bộ nội dung đã sao lưu vào một bản sao lưu cụ thể. Ví dụ: tôi có thể khôi phục vào tuần trước hoặc tuần trước, hoặc tuần trước đó, v.v. - 8128
Nó có thể kết nối với bất cứ thứ gì nautilus có thể thấy. Vì vậy, nếu bạn có thể gắn kết nó trong hệ thống tập tin đó là một lựa chọn. Ngoài ra còn có khả năng kết nối với ftp, ssh, webdav hoặc một cửa sổ chia sẻ. Kiến thức samba của tôi bị giới hạn tôi sợ. - 8128
Bạn có thể khôi phục các phiên bản cụ thể của các tệp riêng lẻ. Nó bao gồm một phần mở rộng nautilus. Tất cả những gì bạn cần làm là nhấp chuột phải vào một tệp và chọn "Hoàn nguyên về phiên bản trước đó". - andrewsomething
có giao diện dòng lệnh cho Deja Dup không? - brillout
@ brillout.com Deja Dup dựa trên Duplicity, cung cấp giao diện dòng lệnh. Một lựa chọn khác là hai chiều. - nealmcb


Quay lại thời gian  Install Back in Time

Tôi đã sử dụng Back in Time một thời gian, và tôi rất hài lòng.

Tất cả những gì bạn phải làm là cấu hình:

  • Nơi lưu ảnh chụp nhanh
  • Những thư mục để sao lưu
  • Khi sao lưu nên được thực hiện (hướng dẫn sử dụng, mỗi giờ, mỗi ngày, mỗi tuần, mỗi tháng)

Và quên nó đi.

Để cài đặt (làm việc trên Ubuntu 16.04 cho gnome):

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

Chương trình GUI có thể được mở thông qua tìm kiếm ubuntu cho "backintime".

alt text

Dự án đang hoạt động kể từ Tháng 4 năm 2018.


105



Có cách nào để có được điều này để sao lưu vào một máy chủ từ xa? Khi bạn chọn một thư mục đích, tất cả các thư mục không phải địa phương sẽ bị ẩn và nhập nó vào thanh địa chỉ sẽ không hoạt động. - zacharyliu
Có một "gotcha" với backintime - "dot" tập tin được loại trừ theo mặc định. Nếu bạn muốn tệp dấu chấm của thư mục chính của mình, hãy sử dụng Cài đặt của hậu trường-> Loại trừ và xóa. *
Để sao lưu vào một máy chủ từ xa, bạn có thể sử dụng thư mục ~ / .gvfs, phù thủy là nơi máy chủ từ xa được gắn bởi nautilus. Nhưng Déjà-Dup có thể thực hiện sao lưu nhanh hơn sau đó trở lại trong thời gian, trong khi ngược lại là tốt hơn để xem các tệp riêng lẻ. - desgua
Tôi thích tính năng này để xác định các cấu hình riêng biệt. Điều này giúp tôi xác định các cấu hình khác nhau cho các phân vùng khác nhau của ổ đĩa và cập nhật các bản sao lưu chỉ các phân vùng mà tôi cần. Ngoài ra hoạt động sao lưu đầu tiên sẽ mất ít thời gian hơn. - Chethan S.
@Lii BackInTime sử dụng các bản sao tệp đơn giản được liên kết cứng giữa các ảnh chụp nhanh. Bạn có thể duyệt chúng với mọi công cụ bạn thích. - Germar


rsnapshot so với rdiff-backup

Tôi thường đề cập đến điều này so sánh bản sao lưu của rsnapshot và rdiff:

Điểm tương đồng:

  • cả hai đều sử dụng thuật toán giống như rsync để truyền dữ liệu (rsnapshot thực sự sử dụng rsync; rdiff-backup sử dụng thư viện python librsync)
  • cả hai có thể được sử dụng trên ssh (mặc dù rsnapshot không thể đẩy qua ssh mà không cần thêm một số script)
  • cả hai đều sử dụng một bản sao đơn giản của nguồn cho bản sao lưu hiện tại

Sự khác biệt trong việc sử dụng đĩa:

  • rsnapshot sử dụng các tập tin thực tế và các liên kết cứng để tiết kiệm không gian. Đối với các tệp nhỏ, dung lượng lưu trữ tương tự.
  • rdiff-backup lưu trữ các phiên bản trước đó dưới dạng các vùng nén được nén vào phiên bản hiện tại tương tự như một hệ thống điều khiển phiên bản. Đối với các tệp lớn thay đổi thường xuyên, chẳng hạn như logfiles, cơ sở dữ liệu, v.v., sao lưu dự phòng yêu cầu ít không gian hơn đáng kể cho một số phiên bản nhất định.

Sự khác biệt về tốc độ:

  • rdiff-backup chậm hơn rsnapshot

Sự khác biệt trong lưu trữ siêu dữ liệu:

  • rdiff-backup lưu trữ siêu dữ liệu tệp, chẳng hạn như quyền sở hữu, quyền và ngày tháng riêng biệt.

Sự khác biệt trong tính minh bạch của tệp:

  • Đối với rsnapshot, tất cả các phiên bản của bản sao lưu có thể truy cập dưới dạng tệp đơn giản.
  • Đối với rdiff-backup, chỉ sao lưu hiện tại có thể truy cập được dưới dạng các tệp đơn giản. Các phiên bản trước được lưu trữ dưới dạng các dấu thập phân rdiff.

Sự khác biệt về mức độ sao lưu được thực hiện:

  • rsnapshot hỗ trợ nhiều cấp độ sao lưu như hàng tháng, hàng tuần và hàng ngày.
  • rdiff-backup chỉ có thể xóa các snapshot sớm hơn một ngày đã cho; nó không thể xóa ảnh chụp nhanh ở giữa hai ngày.

Sự khác biệt trong cộng đồng hỗ trợ:

  • Dựa trên số lượng câu trả lời cho bài đăng của tôi trên danh sách gửi thư (rsnapshot: 6, rdiff-backup: 0), rsnapshot có một cộng đồng năng động hơn.

73



Làm một trong hai hỗ trợ dữ liệu pc? - intuited
Vì vậy, nó có vẻ như rsnapshot chỉ là nói chung tốt hơn. - mlissner
librsync không phải là một thư viện Python mà là một thư viện C. Nó dựa trên thuật toán rsync và được sử dụng bởi directoy rdiff-backup từ Python vì vậy nó không phải gọi một tiện ích bên ngoài và phân tích cú pháp đầu ra như rsnapshot. - Anthon


rsync  Install rsync

Nếu bạn quen thuộc với các công cụ dòng lệnh, bạn có thể sử dụng rsync để tạo các bản sao lưu (gia tăng) tự động. Nó có thể phản ánh các thư mục của bạn với các máy khác. Có rất nhiều kịch bản có sẵn trên mạng làm thế nào để làm điều đó. Thiết lập nó như là nhiệm vụ định kỳ trong crontab của bạn. Ngoài ra còn có giao diện GUI cho rsync gọi là Grsync giúp sao lưu thủ công dễ dàng hơn.

Kết hợp với các liên kết cứng, có thể sao lưu theo cách mà các tệp đã xóa được giữ nguyên.

Xem:


64



rsync là một công cụ hữu ích, nhưng nó không phải là tuyệt vời để sao lưu. Nó không giữ phiên bản lịch sử. - Erigami
Tôi đã thay đổi điều này để nói về rsnapshot, đó là những gì tôi nghĩ rằng tác giả đã đề cập đến. - 8128
@fluteflute: Không, tôi không có nghĩa là rsnapshot. Vì vậy, thay đổi của bạn hoàn toàn thay đổi ý nghĩa của bài đăng của tôi. Tôi đã thay thế rsnapshot bằng một liên kết giải thích thêm một chút về rsync sử dụng như một bản sao lưu. - Roalt
Sử dụng "cp --archive --link --verbose / MAKE_SNAPSHOT {, _date '+%Y-%m-%d'} / "và" rsync -avz --link-dest = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR "ist chỉ đơn giản là đơn giản. rsnapshot thêm một số tiện lợi, nhưng có thể bạn không cần nó. - webwurst
Có giao diện GUI cho rsync được gọi là Grsync (opbyte.it/grsync) giúp sao lưu thủ công dễ dàng hơn. Tôi sử dụng nó để tạo bản sao lưu vào ổ cứng di động của mình. - Dmitry


Tính trùng lặp  Install Duplicity

Bản sao là một công cụ sao lưu dòng lệnh giàu tính năng.

Nhân bản sao lưu các thư mục bằng cách tạo ra các tập tin định dạng tar được mã hóa và tải chúng lên từ xa hoặc cục bộ. Nó sử dụng librsync để ghi lại những thay đổi gia tăng đối với các tệp; gzip để nén chúng; và gpg để mã hóa chúng.

Dòng lệnh của Duplicity có thể rất đáng sợ, nhưng có rất nhiều frontend trùng lặp, từ dòng lệnh (duply), đến GNOME (deja-dup), tới KDE (time-drive).


43



Ngoài ra còn có một số giao diện GUI để nhân đôi, chẳng hạn như Ổ đĩa thời gian - Ryan Thompson
Time-Drive không còn có ppa cho phiên bản hiện tại của Ubuntu (chính xác) và nguồn dường như chỉ có sẵn nếu bạn tặng. Điều này đã ngăn tôi đánh giá và bây giờ tôi sử dụng 'duplicity' từ dòng lệnh để sao lưu như root (như Deja -Dup không xử lý tốt các bản sao lưu gốc) và vẫn có thể sử dụng các tùy chọn gui khôi phục đẹp của deja-dup (từ bên trong Nautilus). - Chris Good
Theo trang web trùng lặp, nó vẫn đang trong giai đoạn thử nghiệm. Không chắc chắn tôi sẽ khuyên mọi người nên sử dụng phần mềm beta để sao lưu hoặc khôi phục chỉ trích dữ liệu, ngay cả khi ảnh gia đình của nó. - bloudraak


Dropbox

Đồng bộ hóa đám mây đa nền tảng (độc quyền) dành cho Windows, Mac và Linux. 2GB bộ nhớ trực tuyến miễn phí, với các tùy chọn trả phí. Được quảng cáo như một cách để "lưu trữ, đồng bộ hóa và chia sẻ tệp trực tuyến" nhưng cũng có thể được sử dụng cho mục đích sao lưu.

Lưu ý rằng ngay cả trên lịch sử sửa đổi tài khoản trả phí là giới hạn trong một năm và trên các tài khoản miễn phí, chỉ một tháng.

Cũng lưu ý rằng việc khôi phục một lượng lớn tệp có thể tốn rất nhiều thời gian vì Dropbox không được xây dựng như một công cụ sao lưu.

Dropbox in use on Ubuntu


38



Không nên nhầm lẫn các công cụ đồng bộ hóa với các công cụ sao lưu. Một công cụ đồng bộ hóa có thể giúp tạo một bản sao lưu hiệu quả hơn như rsync có thể dự phòng băng thông cho exemple. Nhưng nó không phải là một giải pháp để sao lưu trừ khi nó có lịch sử sửa đổi mạnh mẽ. Tại sao? Hãy tưởng tượng bạn có một loại vi rút lây nhiễm vào tệp của bạn và sửa đổi chúng. Sửa đổi sẽ nhận được đồng bộ hóa và bạn sẽ mất chúng. Dropbox có một số loại lịch sử sửa đổi. Vì vậy, nó có thể phục vụ như một ersatz để sao lưu. Nhưng hãy nhớ rằng nó không được đảm bảo rằng bạn có thể khôi phục tập tin của bạn khi cần phát sinh! - Huygens
Spideroak cung cấp lịch sử sửa đổi không giới hạn với các tài khoản miễn phí. - intuited
Lưu ý rằng Dropbox không thành công nếu bạn cần khôi phục một số lượng lớn các tệp, vì Dropbox sẽ chỉ cho phép bạn khôi phục từng tệp một, với chi phí tải một vài trang mỗi lần. - Scott Severance


luckyBackup  Install LuckyBackup

Nó không được đề cập trước đó, vì vậy tôi sẽ quảng cáo rằng "LuckyBackup" là một giao diện người dùng tuyệt vời trên rsync và làm cho việc sao lưu đơn giản hoặc phức tạp và nhân bản một cách dễ dàng.

Lưu ý rằng công cụ này không còn được phát triển nữa.

Tất cả các ảnh chụp màn hình quan trọng đều được tìm thấy ở đây trên trang web của họ với một hiển thị dưới đây:

luckyBackup


31



Đối với tôi nó là tùy chọn cấu hình nhất và bao gồm một tùy chọn để sao lưu vào một phân vùng FAT32 từ xa (đối với những người đã cũ và nghèo làm NAS như tôi ...). Tuyệt vời! - desgua


BackupPC  Install BackupPC

Nếu bạn muốn sao lưu toàn bộ mạng gia đình của mình, tôi khuyên bạn nên BackupPC chạy trên máy chủ luôn bật trong phòng tầng hầm / tủ quần áo / giặt ủi của bạn. Từ máy chủ sao lưu, nó có thể kết nối thông qua ssh, rsync, SMB và các phương thức khác cho bất kỳ máy tính nào khác (không chỉ máy tính Linux) và sao lưu tất cả chúng vào máy chủ. Nó thực hiện lưu trữ gia tăng bằng cách hợp nhất các tệp giống nhau thông qua các liên kết cứng, ngay cả khi các tệp giống hệt nhau được sao lưu từ các máy tính riêng biệt.

BackupPC chạy một giao diện web mà bạn có thể sử dụng để tùy chỉnh nó, bao gồm thêm các máy tính mới để sao lưu, khởi tạo các bản sao lưu ngay lập tức và quan trọng nhất là khôi phục các tệp đơn lẻ hoặc toàn bộ thư mục. Nếu máy chủ BackupPC có quyền ghi vào máy tính mà bạn đang khôi phục, nó có thể khôi phục các tệp trực tiếp đến nơi chúng đã ở, điều này thực sự tốt đẹp.

BackupPC Web Interface - Server Status Page


27



BackupPC là một giải pháp rất tốt cho nhà / văn phòng tại nhà / doanh nghiệp nhỏ. Hoạt động tốt cho các máy chủ và môi trường hỗn hợp Windows / Linux. - Amala
Tôi ngạc nhiên khi thấy có bao nhiêu vấn đề tôi gặp phải với backuppc trong chính xác 12.04. Tài liệu hướng đến việc cấu hình bằng tay, không phải thông qua giao diện web đẹp. Nó là khó hiểu để cấu hình. Họ không có trình theo dõi lỗi ngược dòng thuận tiện, chỉ là danh sách gửi thư, nhưng tôi đã gặp phải nhiều lỗi chưa được giải quyết, bao gồm cả các lỗi được đề cập tại vấn đề với BackupPC trên Ubuntu 12.04 | tolaris.com và tại bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/… - nealmcb
Cũng lưu ý rằng nó cài đặt apache để chạy trang web, mở cổng 80 để truy cập bên ngoài. Tệ hơn nữa, nó đòi hỏi một mật khẩu để làm cấu hình web, nhưng gửi mật khẩu qua mạng trong rõ ràng theo mặc định. Xem các vấn đề bảo mật khác tại SourceForge.net: Cấu hình BackupPC để sao lưu an toàn và kiểm soát truy cập - backuppc - nealmcb


bup

Một "hệ thống sao lưu tập tin hiệu quả cao dựa trên định dạng git packfile. Có khả năng làm Nhanh sao lưu gia tăng của hình ảnh máy ảo. "

Điểm nổi bật:

  • Nó sử dụng một thuật toán kiểm tra cán (tương tự như rsync) để chia nhỏ   tệp thành các phần. Kết quả hữu ích nhất của việc này là bạn có thể sao lưu rất lớn   các tệp hình ảnh đĩa, cơ sở dữ liệu ảo và XML của máy ảo (virtual virtual incrementally),   mặc dù chúng thường là tất cả trong một tệp lớn, và không sử dụng tấn   dung lượng đĩa cho nhiều phiên bản.

  • Dữ liệu được "tự động" chia sẻ giữa các bản sao lưu gia tăng mà không cần   để biết bản sao lưu nào dựa trên cái nào khác - ngay cả khi bản sao lưu   được làm từ hai máy tính khác nhau mà thậm chí không biết về mỗi   khác. Bạn chỉ cần nói với bup để trở lại thứ lên, và nó chỉ tiết kiệm tối thiểu   lượng dữ liệu cần thiết.

  • Bup có thể sử dụng dự phòng "par2" để khôi phục các bản sao lưu bị hỏng ngay cả khi   đĩa đã không phát hiện được các thành phần xấu.

  • Bạn có thể gắn kho lưu trữ bup của bạn dưới dạng hệ thống tệp FUSE và truy cập   nội dung theo cách đó và thậm chí xuất nó qua Samba.

  • Một giao diện người dùng (GUI) dựa trên KDE cho bup có sẵn, cụ thể là Hệ thống sao lưu Kup.


24



Một số tính năng tốt đẹp, chắc chắn. Nhưng lưu ý rằng cho đến nay nó không lưu siêu dữ liệu tập tin (quyền sở hữu, quyền hạn, ngày tháng) và bạn không thể xóa các bản sao lưu cũ để nó cuối cùng hết dung lượng. Xem bài đánh giá: Sao lưu dựa trên Git với bup -LWN.net và README: apenwarr / bup - GitHub - nealmcb
Siêu dữ liệu hiện có vẻ được hỗ trợ, hãy xem https://github.com/apenwarr/bup: 'bup save' và 'bup restore' có hỗ trợ siêu dữ liệu chưa hoàn chỉnh. Về phía cộng, họ thực sự có hỗ trợ bây giờ, nhưng nó mới, và không từ xa cũng như thử nghiệm như tar / rsync / bất cứ điều gì. Nếu bạn muốn giúp kiểm tra, hãy làm (xem t / so sánh cây cho một phương pháp so sánh). - student


CrashPlan

CrashPlan là công ty cung cấp sao lưu doanh nghiệp, không có kế hoạch cho người dùng cá nhân.

Tính năng, đặc điểm

  • 10 $ / tháng / phí thiết bị
  • Lưu trữ và bảo vệ dữ liệu đích ba
  • Im lặng và liên tục
  • Lưu giữ và phiên bản hào phóng
  • Đã xóa bảo vệ tệp

Tôi đã xem xét một loạt các tùy chọn và cấu hình (bằng cách sử dụng rdiff-sao lưu, nhân bản, sao lưu-ninja, amazon s3, máy chủ từ xa). Những gì nó cuối cùng đã trở thành đơn giản.

CrashPlan là nền tảng chéo, nhưng không phải là nguồn mở.

Nó cũng đáng chú ý rằng với một (trả tiền) CrashPlan Central 'gia đình' kế hoạch bạn có thể sao lưu tất cả các máy tính bạn sở hữu.


24



CrashPlan có thể tốt, nhưng rất chậm để sao lưu. - Goddard
Lưu ý rằng Crashplan ngừng dịch vụ của họ cho khách hàng không phải doanh nghiệp: crashplan.com/en-us/consumer/nextsteps - Ours