Backup snapshot jarak jauh dengan rsync dan Samba - 💡 Fix My Ideas

Backup snapshot jarak jauh dengan rsync dan Samba

Backup snapshot jarak jauh dengan rsync dan Samba


Penulis: Ethan Holmes, 2019

Thanassis Tsiodras menulis:

Apa yang akan Anda lakukan jika Anda harus membuat cadangan kotak Linux remote secara otomatis (mis. Server web Anda), dan yang Anda miliki secara lokal adalah mesin Windows? Bagaimana dengan ini:

  1. secara otomatis memperluas ruang penyimpanan lokal
  2. hanya transmisi perbedaan
  3. penjadwalan otomatis
  4. penyimpanan perbedaan lokal saja
  5. transfer data jarak jauh yang aman dan terkompresi dan
  6. navigasi sistem file instan di dalam gambar snapshot harian

Saya memenuhi semua persyaratan ini menggunakan alat sumber terbuka, dan sekarang saya membuat cadangan server jarak jauh 3GB kami secara lokal dalam waktu kurang dari 2 menit!

Kita semua pernah menggunakan Samba dan rsync sebelumnya, tetapi Thanassis benar-benar telah menyatukan semua bagian ke dalam sistem cadangan lengkap yang lebih unggul daripada banyak produk komersial yang pernah saya lihat.

Bagian yang sangat mengesankan adalah bagaimana dia dengan mudah melakukan snapshot gambar menggunakan hardlink sistem file. Anda dapat menyimpan snapshot beberapa hari dengan biaya yang sangat sedikit karena ruang tambahan hanya diambil oleh file yang telah berubah. Menggunakan hardlink, file identik dari snapshot berbeda semuanya mengarah ke inode yang sama.

root # mount / dev / loop0 / mnt / cadangan root # cd / mnt / root cadangan # rm -rf OneBeforeLast root # cp -al LastBackup OneBeforeLast root terakhir # cd LastBackup root # rsync -avz --delete [email protected]: /. /

“Cp -al” menciptakan salinan data tanpa biaya (menggunakan hardlink, satu-satunya harga yang dibayarkan adalah salah satu entri direktori, dan ReiserFS terkenal dengan kemampuannya untuk menyimpan ini dengan sangat efisien). Kemudian, rsync dieksekusi dengan opsi –delete: artinya harus menghapus dari mirror lokal kami semua file yang dihapus pada server - dan dengan demikian membuat gambar akurat dari keadaan saat ini.

Dan inilah icing on the cake: Data di dalam file-file ini tidak hilang! Mereka masih dapat diakses dari direktori OneBeforeLast /, karena tautan keras (entri direktori lama) menunjuk kepada mereka!

Dalam istilah yang sederhana, navigasi sederhana di dalam OneBeforeLast dapat digunakan untuk memeriksa konten server yang tepat seperti SEBELUM mirroring terakhir.

Bayangkan saja sakit kepala pemulihan data yang bisa Anda pecahkan dengan mengadaptasinya ke pekerjaan cron yang mengocok cadangan malam selama beberapa bulan.

Backup remote Linux optimal dengan rsync di atas Samba - Link



Anda Mungkin Tertarik

Perler Beads Go 3D dengan Diorama Pokemon Luar Biasa Ini

Perler Beads Go 3D dengan Diorama Pokemon Luar Biasa Ini


Misi Saya untuk Membawa Pembuatan PCB Lebih Mudah ke Mesir

Misi Saya untuk Membawa Pembuatan PCB Lebih Mudah ke Mesir


Desktop Waterjet Cutting Hadir untuk Hobi Dengan Wazer

Desktop Waterjet Cutting Hadir untuk Hobi Dengan Wazer


Butuh 100 Jam untuk Cetak 3D Villa 2 Kamar Tidur ini

Butuh 100 Jam untuk Cetak 3D Villa 2 Kamar Tidur ini






Recent Posts