Sincronización con unísono en Ubuntu -- sync campo con unison camp askubuntu Relacionados El problema

syncronizing with unison on ubuntu


2
vote

problema

Español

Estoy tratando de sincronizar dos máquinas Ubuntu usando unísono. Desafortunadamente, la documentación de este programa no es terriblemente útil. Tampoco parece haber un foro establecido. Así que espero que alguien aquí lo haya usado.

Cuando me sincronice por primera vez, utilizando la sintaxis más básica

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

Aunque mi archivo de perfil dice

  gnome-builder0  

Me han solicitado cada archivo en mi sistema de archivos, incluso para los archivos que son de tamaños idénticos, con los mismos tiempos de modificación. Obviamente, estoy haciendo algo mal, ya que se supone que el UNISON trabaja con una entrada de usuario mínima.

Aprecio mucho cualquier consejo ...

Original en ingles

I'm trying to sync two ubuntu machines using unison. Unfortunately the documentation for this program is not terribly helpful. Also there doesn't seem to be an established forum. So I'm hoping somebody here has used it.

When I sync for the first time, using the most basic syntax

unison myHome ssh://root_to_remote//myHome 

even though my profile file says

auto = true times = true 

I'm prompted about every single file in my filesystem, even for files that are of identical sizes, with the same modification times. Obviously, I'm doing something wrong, since unison is supposed to work with minimal user input.

I'd greatly appreciate any advice...

     

Lista de respuestas

5
 
vote

¿Con qué manual se refiere? Creo que el tutorial es bastante claro ...

De todos modos, utilizo Unison para sincronizar todas mis máquinas. Lo que hago es:

  1. Crear un perfil en ~/.unison , myprofile.prf , como este:

      ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

    (el abcdefghijklmnpath Elements limita los subdirectorios que se sincronizaron; No quiero que los directorios en mi hogar se sincronicen con este perfil, su uso puede variar; si Usted utiliza NO ABCDEFGHIJKLMNABCDEFGHIJKLMN10 Duplica todo --- Tenga cuidado con los archivos ocultos)

  2. Luego, verifico que la cosa funciona bien usando la interfaz gráfica cd1 , desde allí, puede verificar si la operación va a estar bien): unison-gtk

  3. Una vez que esté seguro de que la sincronización no se come sus datos para el desayuno, puede usarla en la línea de comandos

      cd2  
 

Which manual do you refer to? I think that the tutorial is quite clear...

Anyway, I use Unison to sync all my machines. What I do is:

  1. Create a profile in ~/.unison, myprofile.prf, like this:

    label = my shiny new profile root = /home/romano/ root = ssh://romano@remotehost//home/romano/  path = education path = research ... 

    (the path elements limits the subdirectories to be synced; i do not want all directories in my home to be synced by this profile, your usage can vary; if you use no path you'll duplicate everything --- be careful with hidden files though)

  2. Then I check that the thing works ok using the graphical interface unison-gtk --- from there you can check if the operation is going to be ok): unison-gtk

  3. Once you are confident that the sync will not eat your data for breakfast, you can use on the command line

    unison -auto -batch myprofile 
 
 
0
 
vote

para abordar específicamente su problema, cuando ejecute

  cd3  

Estoy bastante seguro de que Unison no busca un perfil; Simplemente utiliza las opciones que proporciona en la línea de comandos. Si desea utilizar la configuración en el archivo ABCDEFGHIJKLMNABCDEFGHIJKLMN14 debe evocar un unísono como este:

  cd5  

Una forma más limpia podría ser agregar las raíces de sincronización al perfil agregando las líneas

  cd6  

a cd7 y simplemente evocando unísono con el comando cd8 .

 

To specifically address your problem, when you run

unison myHome ssh://root_to_remote//myHome 

I'm pretty sure Unison doesn't look for a profile; it just uses the options you provide at the command line. If you want to use the settings in the file ~/.unison/eliforp.prf you need to evoke Unison like this:

unison eliforp myHome ssh://root_to_remote//myHome 

A cleaner way might be to add the roots of synchronization to the profile by adding the lines

root = myHome  root = ssh://root_to_remote//myHome 

to ~/.unison/eliforp.prf and just evoking Unison with the command unison eliforp.

 
 

Relacionados problema

3  Guarde solo la salida específica para registrar el archivo  ( Save only specific output to log file ) 
Estoy usando unison para sincronizar datos a un servidor, y recientemente he creado un cronjob para esto. El Cronjob se está ejecutando al inicio y guarda l...

5  Cómo instalar Unison 2.40 en Ubuntu 16.04 Xenial (para resolver el error fatal: el encabezado inesperado recibido ")  ( How to install unison 2 40 on ubuntu 16 04 xenial to resolve fatal error rece ) 
En mis otras computadoras, tengo la versión 2.40.102 de Unison (Esta es la última versión disponible), y en mi escritorio Ubuntu 16.04 Xenial tengo la versión...

2  Unison - Cómo hacerlo sincronizar automáticamente (bidireccional)  ( Unison how to make it sync automatically bidirectional ) 
Tengo una carpeta music en mi HDD y carpeta Music en HDD externo. Quiero que estas 2 carpetas se sincrusten (es decir, si agrego / eliminan / edita algo e...

4  Tiene un error de unison en "nombre de archivo demasiado largo"  ( Has unison error on file name too long ) 
Estoy usando unísono para la replicación de respaldo / archivo. Unison tiene un problema con los nombres de archivos largos: no sincroniza archivos con nombr...

4  Unison Repetir = Watch Limit File?  ( Unison repeat watch file limit ) 
Estoy ejecutando Ubuntu 14.04, al intentar sincronizar un directorio con unísono usando la opción repeat=watch . El directorio contiene ABCDEFGHIJKLMNABCDEF...

2  Sincronización con unísono en Ubuntu  ( Syncronizing with unison on ubuntu ) 
Estoy tratando de sincronizar dos máquinas Ubuntu usando unísono. Desafortunadamente, la documentación de este programa no es terriblemente útil. Tampoco pare...

0  Configure unión para su uso en Internet con IP dinámico  ( Set up unison for use over internet with dynamic ip ) 
Tengo dos PC de escritorio con Ubuntu 14.04 LTS 64 bit instalado en ambas máquinas. Quiero sincronizar ambas formas en los archivos entre las dos computadoras...

1  Usar unísono para sincronizar, no puede obtener copias de seguridad trabajando  ( Using unison for sync cant get backups working ) 
Estoy usando Unison para sincronizar un directorio en mi computadora portátil con un directorio en un recurso compartido de red. La sincronización está funcio...

2  Unison vs RSYNC + Montado Remot Drive  ( Unison vs rsync mounted remot drive ) 
Así que mi situación es que quiero mis archivos de desarrollo - Ruby & Amp; PHP - Disponible para todas mis máquinas cuando estoy en casa y alejada. Cuando hi...

4  ¿Cómo puedo excluir a todos los metadatos SVN mientras se sincroniza con el unísono?  ( How can i exclude all the svn metadata while synchronizing with unison ) 
¿Cómo puedo excluir todos los metadatos SVN mientras se sincroniza con el unísono? ¡Para que todos los subfiles / carpetas también sean ignorados! Gracias...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos