
Catatan ikhtisar ini melanjutkan siklus cadangan , yang ditulis atas permintaan pembaca, akan berfokus pada UrBackup, BackupPC, serta AMANDA.
Ikhtisar UrBackup.
Atas permintaan peserta VGusev2007 , saya menambahkan gambaran umum tentang UrBackup, sistem klien-server untuk cadangan. Ini memungkinkan Anda untuk membuat cadangan lengkap dan tambahan, tahu cara bekerja dengan snapshot perangkat (Hanya menang?), Dan juga tahu cara membuat cadangan file. Klien dapat berada di jaringan yang sama dengan server, atau terhubung melalui Internet. Pelacakan perubahan yang diklaim, yang memungkinkan Anda menemukan perbedaan di antara cadangan dengan cepat. Ada juga dukungan untuk deduplikasi penyimpanan sisi-server, yang menghemat ruang. Koneksi jaringan dienkripsi, ada juga antarmuka berbasis web untuk mengelola server. Mari kita lihat kemampuannya:
Dalam mode cadangan penuh, hasil berikut diperoleh:
Waktu kerja:
Dalam mode cadangan tambahan:

Waktu kerja:
Ukuran repositori dalam kedua kasus adalah sekitar 14 GB, yang menunjukkan deduplikasi yang bekerja di sisi server. Perlu juga dicatat bahwa waktu cadangan di server dan di klien tidak cocok, yang terlihat jelas dalam grafik dan merupakan bonus yang sangat bagus, karena antarmuka web menunjukkan proses cadangan di sisi server tanpa memperhitungkan status klien. Secara umum, grafik untuk salinan lengkap dan inkremental tidak dapat dibedakan. Mungkin satu-satunya perbedaan adalah bagaimana hal itu ditangani di sisi server. Juga senang dengan beban prosesor yang rendah pada sistem redundan.
Ikhtisar BackupPC
Atas permintaan vanzhiganov , saya menambahkan ulasan BackupPC. Perangkat lunak ini diinstal pada server penyimpanan cadangan, ditulis dalam perl, berjalan di atas berbagai alat cadangan - terutama rsync, tar. Ssh dan seseorang digunakan sebagai transportasi, dan ada juga antarmuka web berbasis cgi (ditempatkan di atas apache). Antarmuka web memiliki daftar pengaturan yang luas. Dari fitur - kemampuan untuk mengatur waktu minimum antara cadangan, serta periode di mana cadangan tidak akan dibuat. Saat memilih sistem file untuk server cadangan, Anda harus memantau dukungan tautan keras. Dengan demikian, sistem file untuk penyimpanan tidak dapat dibagi menjadi poin mount. Secara umum, kesan yang cukup bagus, mari kita lihat kemampuan perangkat lunak ini:
Dalam mode cadangan penuh dengan rsync, hasil berikut diperoleh:
Jika Anda menggunakan cadangan dan tar penuh:

Dalam mode cadangan tambahan, tar harus ditinggalkan karena tidak ada cadangan yang dibuat dengan pengaturan ini.
Hasil membuat cadangan tambahan menggunakan rsync adalah sebagai berikut:

Secara keseluruhan, rsync memiliki keunggulan kecepatan sedikit, rsync juga bekerja lebih ekonomis dengan jaringan. Sebagian, ini dapat diimbangi dengan penggunaan cpu yang lebih rendah dengan tar sebagai program cadangan. Keuntungan lain dari rsync adalah bekerja dengan salinan tambahan. Ukuran repositori saat membuat cadangan lengkap adalah sama, adalah 16 GB, dalam hal salinan tambahan - 14 GB per sekali jalan, yang berarti deduplikasi yang berfungsi.
Ulasan AMANDA
Atas permintaan anggota oller , saya menambahkan tes AMANDA,
Hasil uji coba dengan tar sebagai pengarsipan dan aktivasi kompresi adalah sebagai berikut: Program ini sepenuhnya memuat satu inti prosesor, tetapi karena disk iops terbatas di sisi server penyimpanan cadangan, ia tidak dapat mengembangkan kecepatan transfer data yang tinggi. Secara umum, pengaturan memberikan sedikit lebih banyak masalah daripada peserta lain, karena penulis program tidak menggunakan ssh sebagai transportasi, tetapi mengimplementasikan skema yang sama dengan kunci, membuat dan memelihara CA penuh. Dimungkinkan untuk membatasi klien dan server cadangan secara luas: misalnya, jika mereka tidak dapat saling mempercayai satu sama lain, maka, sebagai opsi, Anda dapat mencegah server memulai pengembalian cadangan dengan menetapkan nilai variabel yang sesuai ke nol dalam file pengaturan. Dimungkinkan untuk menghubungkan antarmuka berbasis web untuk manajemen, tetapi secara umum, sistem yang dikustomisasi dapat sepenuhnya otomatis dengan bantuan skrip kecil di bash (atau SCM, misalnya mungkin). Ada sistem konfigurasi penyimpanan yang agak non-sepele, yang, tampaknya, dikaitkan dengan dukungan dari berbagai daftar berbagai perangkat untuk menyimpan data (kaset KPP, hard drive, dll.). Perlu juga dicatat bahwa dari semua program yang dibahas dalam artikel ini, AMANDA adalah satu-satunya yang berhasil mendeteksi penggantian nama direktori. Ukuran repositori dalam sekali proses adalah 13 GB.
Pengumuman
Cadangan, bagian 1: Mengapa Anda memerlukan cadangan, tinjauan umum metode, teknologi
Cadangan, Bagian 2: Tinjauan Umum dan Pengujian alat pencadangan berbasis rsync
Cadangan, Bagian 3: Ikhtisar dan Pengujian duplikasi, dupati
Cadangan, Bagian 4: Tinjauan Umum dan Pengujian zbackup, restic, borgbackup
Cadangan, bagian 5: Menguji cadangan bacula dan veeam untuk linux
Cadangan, Bagian 6: Membandingkan Alat Cadangan
Cadangan Bagian 7: Kesimpulan