![Sincronizar carpetas y archivos entre un sistema Windows y Linux](https://rvso.com/image/1540103/Sincronizar%20carpetas%20y%20archivos%20entre%20un%20sistema%20Windows%20y%20Linux.png)
Quiero sincronizar algunas carpetas entre mis computadoras con Windows 7 y Ubuntu. Sin embargo, no quiero sincronizar todo dentro de cada una de las carpetas. Quiero poder elegir qué subcarpetas y archivos dentro de cada carpeta mantener sincronizados. Cualquier archivo nuevo agregado a esta carpeta debería sincronizarse automáticamente.
Básicamente quiero crear un vínculo entre varios pares de carpetas, pero tengo la opción de excluir algunos contenidos de las carpetas.
Preferiría que esto fuera a través de Internet, pero si es a través de LAN, también funciona, siempre que sea automático.
Respuesta1
¿Quiere una integración continua o quiere controlar cuándo se realiza la sincronización?
En el primer caso, puedes utilizarSincronización.
En el segundo caso, puedes usarUnísono.
En ambos casos, puedes controlar qué carpetas/archivos se sincronizan.
La configuración para la sincronización es un poco más automatizada. TúpoderActive/desactive la sincronización para controlar cuándo se realiza la sincronización, pero es un poco complicado ya que necesita controlar ambas máquinas para hacer esto.
En el caso de unísono, debe configurar el acceso "ssh" entre las dos máquinas, lo que puede ser un problema o no dependiendo de las configuraciones del firewall, etc.
Respuesta2
Hago esto en casa y con mis suegros. La configuración básica es realizar un montaje en el sistema Linux que apunte al sistema Windows. Luego, realice un trabajo CRON programado que ejecute un trabajo RSYNC para copiar los archivos más recientes. El trabajo inicial es el que lleva más tiempo.
Una cosa que es de interés son las credenciales necesarias del sistema Linux. Creé una cuenta de mantenimiento en el sistema Windows. Además, si mal no recuerdo, tuve que compartir las carpetas a las que necesitaba acceder en una o más de las configuraciones. El acceso al recurso compartido oculto de c$ dejó de funcionar en algún momento durante las actualizaciones de Windows y se necesitaba un recurso compartido real.
Y, después de la actualización de Windows 7 a 10, recuerdo que tuve que buscar en Google como el infierno la sintaxis necesaria para acceder al sistema remoto. Terminé encontrando algunos modificadores de línea de comando NTLM elegantes que nunca adivinarás por tu cuenta.
He tenido que modificar varias veces durante los últimos 5 años para los cambios de Linux y Windows, así que no espere que la primera configuración dure para siempre.
w.
Respuesta3
Además de las buenas soluciones proporcionadas aquí, también puede intentar utilizar onedrive preinstalado en Windows. Es a través de Internet como prefieras y además te da control sobre qué carpetas/subcarpetas sincronizar. Y en tu Linux puedes instalar la aplicación onedrive desde el centro de software. Y descargue y sincronice sus archivos con Windows.