En casa tengo una torre de PC que ejecuta Arch Linux. Recientemente también adquirí una computadora portátil en el camino, pero me gustaría trabajar en la torre de la PC cuando estoy en casa.
Ahora soy bastante sensible a la configuración de mi máquina (por eso necesito la computadora portátil, odio las estaciones de Windows 7 en mi universidad). Me preguntaba si hay una manera de sincronizar estas dos máquinas. Me gustaría que estos fueran clones "exactos" el uno del otro, por lo que aparentemente podría cambiar de uno a otro (después de la sincronización, por supuesto).
Estaba pensando en usar, rsync
pero no sé si esa es la mejor opción. Si es así, ¿de qué debo tener cuidado? ¿Hay buenos tutoriales por ahí?
Además, si es posible, también me gustaría usar la PC doméstica como servidor de sitio web, por lo que hay algunas secciones de la máquina que no necesitan sincronizarse (a saber, los directorios del sitio web).
Para ser claros: ambas computadoras ejecutarán Arch Linux.
fuente
Respuestas:
Hay una herramienta, que va más allá
rsync
, que personalmente creo que es una de las mejores herramientas de sincronización, y es Unison .Sin embargo, debo señalar que una copia total 1: 1 de una máquina y la otra probablemente no sea la mejor idea, ya que son dos computadoras diferentes, etc.
Sin embargo, la sincronización de carpetas de documentos se realiza fácilmente con
rsync
ounison
. otra opción sería utilizargit
repositorios no solo para proyectos, sino también para archivos de configuración y otros documentos. Dado que este es un sistema descentralizado, no necesita servidores para sincronizar, etc.Sincronizar parcialmente su
$HOME
directorio no debería ser un problema, solo busque cosas como las configuraciones de Gnome, etc. En esencia, debe decidir cuidadosamente qué sincronizar y qué no.fuente
Su mejor opción (creo) sería especificar manualmente qué archivos de configuración, carpetas, etc. deben sincronizarse. Y luego, de hecho, ejecuta un rsync u otro programa / herramienta de sincronización.
fuente
Personalmente, resolví esto con un NAS (Network Attached Storage). Las soluciones como las de Synology (no, no trabajo allí, o incluso tengo acciones, simplemente me gusta su producto) le permiten utilizar los servicios DyDNS para permitir el acceso continuo. Tuve que resolver este problema con 2 PC con Windows, un servidor Ubuntu, una computadora portátil Mac, una computadora portátil con Windows, 2 teléfonos inteligentes y una tableta. Me ha funcionado a la perfección.
fuente