Jadi saya sudah menyiapkan sistem cadangan untuk notebook saya. Dengan menggunakan Rsync, saya dapat membuat cadangan folder tertentu ke Ubuntu Home Server saya dengan mengeksekusi file batch.
Pertanyaan saya adalah tentang kemungkinan mengotomatiskan proses sinkronisasi. Masalahnya adalah, saya ingin laptop saya memulai proses sinkronisasi jika dan hanya jika :
Saya terhubung ke Jaringan tertentu melalui Titik Akses Nirkabel. (Saya mengakses jaringan rumah saya melalui WiFi ketika saya menggunakan notebook saya. Saya ingin membiarkan proses pencadangan dimulai hanya dengan menghubungkan ke jaringan rumah yang satu ini.)
Ubuntu Home Server sedang online. (Karena cadangan otomatis, akan bagus jika cadangan hanya diizinkan untuk memulai jika dan hanya jika Ubuntu Home Server telah diidentifikasi secara unik - mungkin melalui MAC-nya?)
Tidak terlalu mendesak, tetapi saya akan senang mendengar dari para ahli di sini.
sumber
Anda dapat membalikkan masalah dengan meminta server Ubuntu secara berkala melakukan ping ke komputer Windows. Jika menemukannya, itu memulai cadangan melalui Samba atau sesuatu. Anda dapat mengonfigurasi ini menggunakan BackupPC .
Sunting: Saya akan menguraikan cara kerja BackupPC. Dalam kasus Anda, Anda akan menjalankan BackupPC di server rumah Ubuntu Anda. BackupPC berjalan sebagai daemon, dan secara berkala akan mencoba untuk terhubung ke komputer Windows Anda melalui Samba. Jika itu dapat membuat koneksi, itu akan menyalin semua folder yang Anda konfigurasikan untuk membuat cadangan dari mesin Windows ke direktori cadangan (dan kemudian akan melakukan beberapa trik hemat-ruang, yang sebagian besar Anda tidak perlu khawatir tentang ). Kemudian akan menutup koneksi dan menunggu hingga periode berikutnya untuk melakukannya lagi.
Intinya adalah, setelah Anda mengatur ini, yang harus Anda lakukan adalah terhubung ke jaringan rumah Anda secara teratur (yang, mungkin, adalah sesuatu yang sudah Anda lakukan), dan BackupPC akan menangani penjadwalan cadangan untuk Anda. Satu-satunya hal yang perlu Anda lakukan pada mesin Windows adalah memberikan akses file-read-only ke server Ubuntu.
sumber