Pertanyaan Perbandingan alat cadangan


Pertanyaan ini ada karena memiliki makna historis, tetapi itu tidak dianggap sebagai pertanyaan yang bagus dan topik untuk situs ini, jadi tolong jangan menggunakannya sebagai bukti bahwa Anda dapat mengajukan pertanyaan serupa di sini. Meskipun Anda didorong untuk membantu mempertahankan jawabannya, harap dipahami bahwa pertanyaan "daftar besar" umumnya tidak diizinkan di Ask Ubuntu dan akan ditutup per Pusat Bantuan.

Backup sangat penting. Jelas tidak ada alat cadangan terbaik, tetapi perbandingan opsi akan sangat menarik.

  • Antarmuka Grafis? Garis komando?
  • Cadangan inkremental?
  • Pencadangan otomatis?
  • Metode instalasi: Dalam repositori standar? PPA?

325


asal


Saya akan mengatakan solusi cadangan tergantung pada apa yang Anda gunakan mesin yang Anda back up. Sebuah koleksi proyek / kode pekerjaan / sekolah yang kritis memiliki seperangkat kebutuhan yang jauh berbeda dari sebuah komputer yang menyimpan sejumlah porno dan musik yang tidak beriman. Pada pengaturan rumah saya, saya memiliki skrip kecil yang mem-backup beberapa folder yang tidak ingin saya hilangkan, ia melakukan hal ini secara bertahap. Laptop kerja saya mendapatkan segalanya yang didukung ke server dan tidak pernah memiliki hal penting yang tersisa di dalamnya. - Toby
Ini bukan perbandingan fitur, tetapi jajak pendapat ini mungkin membantu: webupd8.org/2010/05/best-linux-backup-tool-software.html Baca komentar juga! - Alin Andrei


Jawaban:


Déjà Dup  Install Déjà Dup

Déjà Dup adalah (dari Ubuntu 11.10) yang terinstal secara default. Ini adalah alat GNOME yang ditujukan untuk pengguna Desktop biasa yang bertujuan untuk menjadi "alat cadangan sederhana yang menyembunyikan kerumitan melakukan backup dengan Cara yang Benar".

Ini adalah ujung depan bermuka dua yang melakukan incremental backup, di mana hanya perubahan sejak backup sebelumnya dibuat disimpan. Ini memiliki opsi untuk backup terenkripsi dan otomatis. Ini dapat membuat cadangan ke folder lokal, Amazon S3, atau server apa pun yang dapat dihubungkan dengan Nautilus.

Integrasi dengan Nautilus luar biasa, memungkinkan untuk pemulihan file yang dihapus dari direktori dan untuk pemulihan versi lama dari file individu.

Main Window Screenshot

Restore earlier version of file

Perhatikan bahwa pada Februari 2016, proyek ini tampaknya hampir sepenuhnya mengabaikan laporan bug hanya aktivitas minor triase dan bugfix terakhir yang dimulai pada tahun 2014, meskipun ada rilis baru dengan perubahan kecil.


147



Saya kurang mengerti? Anda tidak dapat memulihkan versi tertentu dari file individual dengan sangat mudah. Namun Anda dapat memulihkan seluruh konten yang dicadangkan ke cadangan tertentu. Misalnya saya dapat mengembalikan ke minggu lalu, atau minggu sebelumnya, atau minggu sebelumnya, dll - 8128
Ini dapat terhubung ke apa pun yang bisa dilihat oleh nautilus. Jadi jika Anda dapat memasangnya di sistem file, itu adalah satu opsi. Ada juga kemudian kemampuan untuk terhubung ke ftp, ssh, webdav atau berbagi windows. Pengetahuan samba saya terbatas, saya takut. - 8128
Anda dapat memulihkan versi tertentu dari file individual. Ini termasuk perpanjangan nautilus. Yang perlu Anda lakukan adalah klik kanan pada file dan pilih "Kembalikan ke versi sebelumnya." - andrewsomething
apakah ada antarmuka baris perintah untuk Deja Dup? - brillout
@ brillout.com Deja Dup didasarkan pada Duplicity, yang menyediakan antarmuka baris perintah. Pilihan lain adalah curang. - nealmcb


Kembali ke waktu itu  Install Back in Time

Saya telah menggunakan Back in Time untuk beberapa waktu, dan saya sangat puas.

Yang harus Anda lakukan adalah mengkonfigurasi:

  • Di mana untuk menyimpan snapshot
  • Apa direktori untuk cadangan
  • Kapan pencadangan harus dilakukan (manual, setiap jam, setiap hari, setiap minggu, setiap bulan)

Dan lupakan saja.

Untuk menginstal (bekerja pada Ubuntu 16.04 untuk gnome):

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

Program GUI dapat dibuka melalui pencarian ubuntu untuk "backintime".

alt text

Proyek aktif pada tanggal April 2018.


105



Apakah ada cara untuk melakukan backup ke server jauh? Ketika Anda memilih direktori target, semua direktori non-lokal disembunyikan, dan mengetikkannya ke bilah lokasi tidak berfungsi. - zacharyliu
Ada "gotcha" dengan backintime - "dot" file dikecualikan secara default. Jika Anda ingin file dot direktori home Anda, gunakan kembali Settings-> Exclude dan hapus. *
Untuk membuat cadangan ke server jauh Anda dapat menggunakan folder ~ / .gvfs, penyihir adalah tempat server jarak jauh dipasang oleh nautilus. Tetapi Déjà-Dup dapat melakukan backup lebih cepat daripada back-in-time, sementara back-in-time lebih baik melihat file secara individual. - desgua
Saya suka fitur untuk menentukan profil terpisah. Ini membantu saya menentukan profil yang berbeda untuk berbagai partisi drive saya dan memperbarui cadangan hanya partisi yang saya perlukan. Juga operasi pencadangan pertama akan memakan waktu lebih sedikit. - Chethan S.
@Lii BackInTime menggunakan salinan file biasa yang sulit ditautkan antar jepretan. Anda dapat menjelajahinya dengan setiap alat yang Anda suka. - Germar


rsnapshot vs. rdiff-backup

Saya sering menyebut ini perbandingan rsnapshot dan rdiff-backup:

Kesamaan:

  • keduanya menggunakan algoritma rsync-like untuk mentransfer data (rsnapshot sebenarnya menggunakan rsync; rdiff-backup menggunakan pustaka python librsync)
  • keduanya dapat digunakan melalui ssh (meskipun rsnapshot tidak dapat mendorong ssh tanpa tambahan scripting)
  • keduanya menggunakan salinan sederhana dari sumber untuk cadangan saat ini

Perbedaan dalam penggunaan disk:

  • rsnapshot menggunakan file aktual dan hardlink untuk menghemat ruang. Untuk file kecil, ukuran penyimpanannya hampir sama.
  • rdiff-backup menyimpan versi sebelumnya sebagai delta terkompresi ke versi saat ini yang mirip dengan sistem kontrol versi. Untuk file besar yang sering berubah, seperti file log, database, dll., Rdiff-backup membutuhkan ruang yang jauh lebih sedikit untuk sejumlah versi tertentu.

Perbedaan kecepatan:

  • rdiff-backup lebih lambat dari rsnapshot

Perbedaan dalam penyimpanan metadata:

  • rdiff-backup menyimpan file metadata, seperti kepemilikan, perizinan, dan tanggal, secara terpisah.

Perbedaan dalam transparansi file:

  • Untuk rsnapshot, semua versi cadangan dapat diakses sebagai file biasa.
  • Untuk rdiff-backup, hanya cadangan saat ini yang dapat diakses sebagai file biasa. Versi sebelumnya disimpan sebagai delta rdiff.

Perbedaan tingkat cadangan dibuat:

  • rsnapshot mendukung berbagai tingkat pencadangan seperti bulanan, mingguan, dan harian.
  • rdiff-backup hanya dapat menghapus snapshot lebih awal dari tanggal tertentu; tidak dapat menghapus foto di antara dua tanggal.

Perbedaan dalam komunitas pendukung:

  • Berdasarkan jumlah tanggapan pada posting saya di milis (rsnapshot: 6, rdiff-backup: 0), rsnapshot memiliki komunitas yang lebih aktif.

73



Apakah mendukung deduplikasi data? - intuited
Jadi kedengarannya seperti rsnapshot umumnya lebih baik. - mlissner
librsync bukan perpustakaan Python tetapi perpustakaan C. Ini didasarkan pada algoritma rsync dan digunakan oleh ryiff-backup directoy dari Python sehingga tidak perlu memanggil utilitas eksternal dan mem-parse output sebagai rsnapshot tidak. - Anthon


rsync  Install rsync

Jika Anda terbiasa dengan alat-alat baris perintah, Anda dapat menggunakan rsync untuk membuat (tambahan) backup secara otomatis. Ini dapat mencerminkan direktori Anda ke mesin lain. Ada banyak skrip yang tersedia di internet bagaimana melakukannya. Atur itu sebagai tugas rutin di crontab Anda. Ada juga frontend GUI untuk rsync bernama Grsync yang membuat backup manual lebih mudah.

Dalam kombinasi dengan tautan keras, dimungkinkan untuk membuat cadangan dengan cara yang menghapus file yang disimpan.

Lihat:


64



rsyncadalah alat yang berguna, tetapi tidak bagus untuk cadangan. Itu tidak menyimpan versi bersejarah. - Erigami
Saya telah mengubah ini untuk berbicara tentang rsnapshot, yang menurut saya penulis maksudkan. - 8128
@fluteflute: Tidak, saya tidak bermaksud rsnapshot. Jadi, perubahan Anda sepenuhnya mengubah arti dari posting saya. Saya mengganti rsnapshot dengan tautan yang menjelaskan sedikit lebih banyak tentang rsync yang digunakan sebagai cadangan. - Roalt
Menggunakan "cp --archive --link --verbose / MAKE_SNAPSHOT {, _date '+%Y-%m-%d'} / "dan" rsync -avz --link-dest = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR "sangat sederhana. rsnapshot menambahkan beberapa kemudahan, tapi mungkin Anda tidak membutuhkannya. preferensi pribadi .. - webwurst
Ada frontend GUI untuk rsync yang disebut Grsync (opbyte.it/grsync) yang membuat backup manual lebih mudah. Saya menggunakannya untuk membuat cadangan ke hard drive portabel saya. - Dmitry


Duplikasi  Install Duplicity

Duplicity adalah alat cadangan baris perintah kaya fitur.

Duplikasi mendukung direktori dengan memproduksi volume tar-format terenkripsi dan mengunggahnya ke remote atau lokal. Ia menggunakan librsync untuk mencatat perubahan tambahan ke file; gzip untuk mengompres mereka; dan gpg untuk mengenkripsi mereka.

Baris perintah Duplicity dapat mengintimidasi, tetapi ada banyak frontend to duplicity, dari baris perintah (duply), ke GNOME (deja-dup), ke KDE (time-drive).


43



Ada juga sejumlah frontend GUI untuk bermuka dua, seperti Time Drive - Ryan Thompson
Time-Drive tidak lagi memiliki ppa untuk versi Ubuntu saat ini (tepat) dan sumber sepertinya hanya tersedia jika Anda menyumbang. Ini menghentikan saya dari mengevaluasi dan sekarang saya menggunakan 'tiruan' dari baris perintah untuk melakukan backup sebagai root (seperti Deja -Dup tidak menangani cadangan akar dengan baik) dan masih bisa menggunakan opsi gui pemulihan deja-dup yang bagus (dari dalam Nautilus). - Chris Good
Menurut situs web duplikasi, itu masih dalam versi beta. Tidak yakin saya akan merekomendasikan siapa pun yang menggunakan perangkat lunak beta untuk membuat cadangan atau memulihkan kritis data, bahkan jika foto keluarganya. - bloudraak


Dropbox

Sinkronisasi awan lintas-platform (proprietary) untuk Windows, Mac, dan Linux. 2GB penyimpanan online gratis, dengan opsi berbayar. Diiklankan sebagai cara untuk "menyimpan, menyinkronkan, dan, berbagi file secara online" tetapi dapat digunakan untuk tujuan cadangan juga.

Perhatikan bahwa bahkan pada riwayat revisi akun berbayar adalah terbatas pada satu tahun dan di akun gratis hanya satu bulan.

Perhatikan juga bahwa memulihkan sejumlah besar file mungkin sangat menghabiskan waktu karena Dropbox tidak dibuat sebagai alat cadangan.

Dropbox in use on Ubuntu


38



Alat sinkronisasi tidak harus bingung dengan alat cadangan. Alat sinkronisasi dapat membantu membuat cadangan lebih efisien seperti rsync dapat menghemat bandwidth untuk contoh. Tetapi ini bukan solusi untuk cadangan kecuali memiliki riwayat revisi yang kuat. Mengapa? Bayangkan Anda mendapatkan virus yang menginfeksi file Anda dan memodifikasinya. Modifikasi akan mendapatkan sinkronisasi, dan Anda akan kehilangannya. Dropbox memiliki semacam riwayat revisi. Jadi itu bisa berfungsi sebagai ersatz untuk cadangan. Namun perlu diingat bahwa itu tidak menjamin bahwa Anda dapat mengembalikan file Anda ketika perlu muncul! - Huygens
Spideroak menyediakan riwayat revisi tanpa batas dengan akun gratis. - intuited
Perhatikan bahwa Dropbox gagal dengan buruk jika Anda perlu memulihkan sejumlah besar file, karena Dropbox hanya akan memungkinkan Anda memulihkan satu per satu, dengan biaya beberapa halaman memuat masing-masing. - Scott Severance


luckyBackup  Install LuckyBackup

Ini belum pernah disebutkan sebelumnya, jadi saya akan menyatakan bahwa "LuckyBackup" adalah bagian depan GUI yang luar biasa pada rsync dan membuat backup sederhana atau kompleks dan mengkloning angin sepoi-sepoi.

Perhatikan bahwa alat ini tidak lagi dikembangkan.

Semua tangkapan layar penting ditemukan di sini di situs web mereka dengan yang ditunjukkan di bawah ini:

luckyBackup


31



Bagi saya itu adalah opsi yang paling dapat dikonfigurasi dan termasuk opsi untuk cadangan ke partisi FAT32 jauh (bagi mereka yang memiliki NAS tua dan miskin seperti saya ...). Hebat! - desgua


BackupPC  Install BackupPC

Jika Anda ingin membuat cadangan seluruh jaringan rumah Anda, saya akan merekomendasikan BackupPC yang berjalan pada server yang selalu aktif di ruang bawah tanah / lemari / ruang cuci Anda. Dari server cadangan, dapat terhubung melalui ssh, rsync, SMB, dan metode lainnya ke komputer lain (tidak hanya komputer linux), dan mencadangkan semuanya ke server. Ini mengimplementasikan penyimpanan tambahan dengan menggabungkan file-file yang identik melalui hardlink, bahkan jika file-file yang identik itu didukung dari komputer yang terpisah.

BackupPC menjalankan antarmuka web yang dapat Anda gunakan untuk menyesuaikannya, termasuk menambahkan komputer baru untuk dicadangkan, memulai backup langsung, dan yang paling penting, memulihkan file tunggal atau seluruh folder. Jika server BackupPC memiliki izin menulis ke komputer yang Anda kembalikan, itu dapat mengembalikan file langsung ke tempat mereka, yang benar-benar bagus.

BackupPC Web Interface - Server Status Page


27



BackupPC adalah solusi yang sangat bagus untuk rumah / kantor rumah / usaha kecil. Berfungsi bagus untuk server juga dan mencampur lingkungan Windows / Linux. - Amala
Saya terkejut dengan banyaknya masalah yang saya hadapi dengan backuppc di Precise 12.04. Dokumentasi ini diarahkan untuk melakukan konfigurasi secara manual, bukan melalui antarmuka web yang cantik. Ini membingungkan untuk dikonfigurasi. Mereka tidak memiliki pelacak bug hulu yang nyaman, hanya milis, tetapi saya telah menjalankan banyak bug yang belum terselesaikan, termasuk yang disebutkan di masalah dengan BackupPC di Ubuntu 12.04 | tolaris.comdan pada bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/… - nealmcb
Perhatikan juga bahwa menginstal Apache untuk menjalankan situs web, membuka port 80 untuk akses luar. Lebih buruk lagi, diperlukan kata sandi untuk melakukan konfigurasi web, tetapi mengirimkan kata sandi melalui jaringan secara jelas secara default. Lihat masalah keamanan lainnya di SourceForge.net: Mengonfigurasi BackupPC untuk backup dan kontrol akses yang aman - backuppc - nealmcb