Menyinkronkan folder dan file antara sistem Windows dan Linux

1

Saya ingin menyinkronkan beberapa folder antara komputer Windows 7 dan Ubuntu saya. Namun, saya tidak ingin menyinkronkan semua yang ada di dalam masing-masing folder. Saya ingin dapat memilih subfolder dan file di dalam setiap folder yang akan disinkronkan. File baru yang ditambahkan ke folder ini harus secara otomatis disinkronkan.

Pada dasarnya saya ingin membuat tautan antara beberapa pasang folder, tetapi memiliki opsi untuk mengecualikan beberapa konten folder.

Saya lebih suka ini melalui internet, tetapi jika itu melalui LAN yang berfungsi juga, asalkan itu otomatis.

Cerberus
sumber
Symlinks mungkin berfungsi.
Biswapriyo
Apakah ada alasan Anda tidak dapat menggunakan beberapa alat pihak ketiga seperti Dropbox?
Darren
Dropbox tidak melakukan apa pun yang saya sebutkan. Pertama, ini hanya memungkinkan untuk satu folder bersama (tidak banyak). Kedua, di dalam satu folder itu semuanya diunggah ke dropbox.
Cerberus
2
syncthing atau rsync
atype
Serentak mungkin jika Anda tidak peduli itu tidak berkelanjutan.
Austin Hemmelgarn

Jawaban:

0

Saya melakukan ini di rumah dan mertua saya. Pengaturan dasar adalah melakukan mount pada sistem Linux yang menunjuk ke sistem Windows. Kemudian, lakukan pekerjaan CRON terjadwal yang menjalankan pekerjaan RSYNC untuk menyalin file terbaru. Pekerjaan awal memakan waktu paling lama.

Satu hal yang menarik adalah kredensial yang dibutuhkan dari sistem Linux. Saya membuat akun pemeliharaan di sistem Windows. Juga, jika saya ingat, saya harus membagikan folder yang saya butuhkan untuk mengakses di satu atau lebih pengaturan. Mengakses c $ hidden share berhenti berfungsi pada titik tertentu selama pembaruan dan peningkatan Windows, dan dibutuhkan pembagian yang nyata.

Dan, setelah Windows 7 hingga 10 di-upgrade, saya ingat bahwa saya harus mencari di Google untuk sintaks yang diperlukan untuk mengakses sistem jarak jauh. Akhirnya menemukan beberapa saklar baris perintah NTLM yang mewah yang tidak akan Anda tebak sendiri.

Harus mengubah beberapa kali selama 5 tahun terakhir untuk perubahan Linux dan Windows - jadi jangan berharap pengaturan pertama bertahan selamanya.

W.

pengguna2045271
sumber
Bisakah Anda menunjukkan kepada kami contoh pernyataan rsync yang Anda gunakan? Saya sering menggunakannya dan jawaban ini kedengarannya benar secara teknis namun tidak mengandung semua informasi yang diperlukan untuk menduplikasi apa yang Anda lakukan. Juga, tolong tunjukkan barang-barang NTLM yang mewah, dll. Hanya menyebutkan itu bagus tapi tidak terlalu membantu.
SDsolar
Maaf, sudah lama tidak ke sini. Sayangnya, ia setup meninggal selama musim panas karena kekuatan buruk selama 4 hari selama gelombang panas. Bahkan dengan UPS, sistem dipecat. Berharap mendapatkan sistem penggantian dan juga berharap Hardisk dapat digunakan kembali.
user2045271
Opps - terputus. Adapun hal-hal NTLM mewah - ya itu menyebalkan. Plus, upgrade Win8.1 ke Win10 memecahkannya. Jika saya ingat dengan benar, perubahan terakhir saya adalah membuat pengguna Windows lokal baru dengan admin privs dan menggunakan akun itu. Selain itu, saya pikir saya harus membuat bagian pada sistem Windows yang menunjuk ke folder dokumen saya, dan izin diberikan hanya kepada pengguna yang saya sebutkan di atas. Ada satu tangkapan lain yang saya ingat karena kata sandi pada akun tidak dapat menggunakan karakter khusus. Jadi saya membuatnya ekstra panjang, tetapi hanya dengan mati rasa dan huruf.
user2045271
*** Harus memotong pada 350 karakter. Mungkin tendangan saya berikutnya di ini akan melakukannya secara terbalik di bahwa saya akan menyiapkan bagian SMB pada server linux dan kemudian menjalankan pekerjaan yang dijadwalkan pada sistem windows yang menggunakan program yang saya gunakan dalam masa lalu. Ini disebut cadangan Cobian. Ini gratis dan telah bekerja dengan baik untuk saya. Mendapat diinstal sebagai layanan dan memiliki opsi kompresi, penjadwalan, logging, peringatan, dan diferensial yang baik.
user2045271
0

Apakah Anda ingin integrasi berkesinambungan atau Anda ingin mengontrol ketika sinkronisasi dilakukan?

  1. Dalam kasus pertama, Anda dapat menggunakan Syncthing .

  2. Dalam kasus kedua, Anda dapat menggunakan Serentak .

Dalam kedua kasus, Anda dapat mengontrol folder / file mana yang disinkronkan.

Pengaturan untuk sinkronisasi sedikit lebih otomatis. Anda dapat mengaktifkan / menonaktifkan sinkronisasi untuk mengontrol kapan sinkronisasi dilakukan tetapi agak sulit karena Anda perlu mengontrol kedua mesin untuk melakukan ini.

Dalam kasus serempak, Anda perlu mengatur akses "ssh" antara dua mesin yang mungkin atau mungkin tidak menjadi masalah tergantung pada konfigurasi firewall dan sebagainya.

Kapil
sumber
0

Terlepas dari solusi bagus yang disediakan di sini, Anda juga dapat mencoba menggunakan windows onedrive yang sudah diinstal sebelumnya. Ini melalui internet seperti yang Anda inginkan plus memberi Anda kendali atas folder / subfolder yang akan disinkronkan. Dan di linux Anda, Anda dapat menginstal aplikasi onedrive dari pusat perangkat lunak. Dan unduh dan sinkronkan file Anda dengan windows.

Srajan Soni
sumber