Saya menggunakan rsync untuk backup dari FTP jarak jauh ke komputer lokal.
Saya membaca di internet bahwa rsnapshot lebih baik.
Hanya ingin tahu mana yang digunakan di lingkungan produksi
Saya menggunakan rsync untuk backup dari FTP jarak jauh ke komputer lokal.
Saya membaca di internet bahwa rsnapshot lebih baik.
Hanya ingin tahu mana yang digunakan di lingkungan produksi
Jawaban:
rsnapshot menggunakan rsync dan cp -al
untuk menyimpan arsip historis dengan penyimpanan ekstra minimal. pendeknya:
setiap salinan 'tampaknya' merupakan salinan lengkap lengkap, tetapi pada kenyataannya setiap file yang tidak diubah disimpan hanya sekali. muncul di beberapa direktori menggunakan tautan keras.
prosesnya sederhana, misalkan saat ini ada 4 salinan, back-0 hingga back-3. ketika rsnapshot dipanggil, itu:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
) ini menciptakan direktori back-1 tetapi alih-alih menyalin setiap file dari back-0 ke back-1, itu menciptakan hardlink; berlaku, referensi kedua ke file yang sama. nama kedua ini sama validnya dengan yang pertama, dan data file tidak akan dihapus dari disk sampai kedua nama dihapus.setelah Anda terbiasa dengan prosedur ini, Anda akan merasa sangat berguna. itu tidak rumit sama sekali, kadang-kadang saya melakukannya secara manual untuk menjaga 'versi sebelumnya' secara sporadis pada titik waktu yang menarik (tepat sebelum upgrade penting, tepat setelah menginstal dan mengkonfigurasi sistem, dll)
Jawaban yang terlambat pada FAQ ini: rsync adalah alat salin / sinkronisasi, sangat efisien untuk pencadangan yang jauh. rsnapshot dan rdiff melakukan lebih dari satu cadangan: mereka menyimpan riwayat cadangan. AFAIK, rdiff melakukannya dengan menyimpan file-file yang berbeda di antara setiap cadangan (cadangan diferensial), sehingga arsip tidak dapat diakses apa adanya. OTOH rsnapshot menggunakan hardlink untuk file yang identik, salinan lengkap dari setiap file yang diubah, sehingga arsip adalah direktori polos yang dapat dicari pengguna / admin. Jadi ada kasus di mana masing-masing berkinerja terbaik.