Re: Sinkronisasi satu arah - file yang hanya dibuat di folder tujuan tidak dihapus Terima kasih atas penjelasannya, tetapi dengan segala hormat, bukan itu yang tertulis dalam manual DriveHQ tentang sinkronisasi, terutama sinkronisasi satu arah.
Sinkronisasi dan pencadangan adalah hal yang berbeda. Saya bahkan dapat menggunakannya untuk tujuan yang serupa, tetapi keduanya jelas berbeda. Selain itu, kita tahu bahwa pengguna tidak boleh melakukan perubahan di tempat yang salah. Tetapi pengguna melakukan hal-hal yang tidak terduga dan itulah salah satu alasan mengapa kita harus memiliki pencadangan, sinkronisasi, dan lain-lain.
Berikut sebagian dari manual DriveHQ:
--------
Tentang Sinkronisasi Satu Arah
Sinkronisasi satu arah bisa jadi cukup membingungkan. Implementasi yang berbeda menanganinya secara berbeda. Pastikan Anda memahaminya dengan baik, jika tidak, hal itu dapat menyebabkan masalah file yang sedang dihapus secara tidak sengaja.
Hal terpenting yang perlu diketahui adalah: apakah sinkronisasi satu arah atau dua arah, ketika kedua folder disinkronkan (secara manual), Isi folder tersebut haruslah tepat sama.
Misalnya, sebuah folder server S dikonfigurasi untuk disinkronkan ke folder lokal C dalam sinkronisasi satu arah. Anggaplah S dan C sudah disinkronkan, dan sekarang pikirkan kasus-kasus berikut:
(1) Jika Anda menambahkan berkas ke S, berkas tersebut akan disinkronkan ke C, yang sesuai dengan yang diharapkan; Jika Anda menambahkan file di drive C, file baru tersebut akan dihapus dari folder C saat sinkronisasi berikutnya terjadi.
...
Singkatnya, jika Anda memiliki sinkronisasi satu arah dari A ke B, maka apa pun yang terjadi, setelah sinkronisasi selesai, B akan menjadi sama dengan A.
--------
Seperti yang dijelaskan dalam manual, pada akhir sinkronisasi apa pun, folder-folder tersebut seharusnya memiliki konten yang persis sama.
Butir (1) membahas persis kasus yang saya presentasikan, yaitu, dalam sinkronisasi satu arah, file yang dibuat hanya di folder tujuan harus dihapus pada sinkronisasi berikutnya agar folder tujuan tetap identik dengan folder sumber. Tetapi ini tidak terjadi dalam praktiknya, bahkan dengan sinkronisasi manual.
Jika saya menyinkronkan folder-folder tersebut, itu justru karena saya ingin agar isinya sama!
Saya ingin menjelaskan salah satu skenario saya:
Kami memiliki sebuah folder di DriveHQ yang berisi kumpulan dokumen yang harus dikirimkan kepada pelanggan tertentu. Dokumen-dokumen ini diperbarui dari waktu ke waktu dan kami ingin memastikan bahwa setiap karyawan memiliki salinan persis dari dokumen terbaru di komputer lokal mereka.
Kami menyimpan salinan di folder lokal untuk alasan internal, tetapi juga untuk memastikan keberlangsungan pekerjaan jika kami sementara waktu tidak memiliki akses internet.
Kami tidak ingin dokumen-dokumen ini diubah atau dokumen baru ditambahkan secara lokal. Tentu saja, kami menyarankan karyawan kami untuk tidak mengubah folder lokal, dll., tetapi kami tahu bahwa hal ini dapat terjadi. Dan itulah mengapa kami menjaga agar folder lokal tetap sinkron dengan versi cloud resmi (sinkronisasi satu arah).
Ini adalah contoh kasus di mana sinkronisasi satu arah sangat tepat. Jika sebuah dokumen perlu diperbarui atau dokumen baru ditambahkan, kita melakukannya di cloud dan semua folder lokal akan disinkronkan dan menerima pembaruan tersebut.
Namun, dengan cara kerja sinkronisasi satu arah DriveHQ, pengguna dapat secara tidak sengaja menambahkan dokumen baru ke folder lokal dan dokumen tersebut tidak akan pernah diperbaiki (dihapus) pada sinkronisasi satu arah berikutnya. Dengan situasi ini, dokumen yang salah (ditambahkan) mungkin akan terkirim ke pelanggan.
Folder lokal tidak akan pernah sama dengan folder sumber di cloud dan seiring waktu situasinya hanya akan semakin memburuk. Ini hanyalah salah satu skenario. Saya memiliki situasi lain di mana file konfigurasi dan skrip harus disinkronkan untuk penggunaan lokal, dan sebagainya.
Yang saya harapkan dari sinkronisasi satu arah adalah persis seperti yang tertulis di manual. Tetapi yang saya dapatkan malah dua folder dengan isi yang berbeda. Akan sangat bagus jika masalah ini diperbaiki atau, paling buruk, manualnya diubah untuk memperjelas situasinya.
Saya harap Anda dapat membantu saya dengan beberapa konfigurasi, dll. Atau mungkin tim pengembang dapat menemukan solusinya.
Terima kasih.