Rsync sin copiar directorios montados remotamente
Hola, tengo varias máquinas sincronizadas con Rsync, pero en una de ellas
existen varios puntos de montaje de particiones remotas vía NFS.
La idea es que yo quiero sincronizar:
/home
/root
pero dentro de /home existe por ejemplo una carpeta que es un punto de montaje
NFS:
/home/nfs_mount
y yo quiero que esa carpeta no se copie, o sea, que se copie simplemente como
carpeta pero no su contenido (que no está realmente en la máquina origen,
claro).
Ya sé que una opción es definir que no copie dicho directorio pero en realidad
son bastantes y prefiero una opción genérica:
Leyendo el man de Rsync veo que hay una opción:
---------------------------------------------------------------------------
-x, --one-file-system
This tells rsync to avoid crossing a filesystem boundary when recursing. This
does not limit the user's ability to specify items to copy from multiple
filesystems, just rsync's recursion through the hierarchy of each directory
that the user specified, and also the analogous recursion on the receiving
side during deletion. Also keep in mind that rsync treats a “bind” mount to
the same device as being on the same filesystem.
If this option is repeated, rsync omits all mount-point directories from the
copy. Otherwise, it includes an empty directory at each mount-point it
encounters (using the attributes of the mounted directory because those of
the underlying mount-point directory are inaccessible).
---------------------------------------------------------------------------
Parece lo que quiero, es decir, copiaría /home pero como recursivamente
encuentra /home/nfs_mount que es un punto de montaje lo omitiría (otra cosa
es que yo indique específicamente que copie /home/nfs_mount, ¿es así?).
No entiendo muy bien lo de "If this option is repeated, rsync omits all
mount-point directories from the copy", ¿significa que si pongo "-x -x" no me
copia NINGUN punto de montaje ni siquiera aunque lo especifique en
el "--include"?
Bueno, lo voy a probar y tal, pero agradecería alguna confirmación ya que es
un equipo en producción y bueno... XD
Gracias.
--
Iñaki Baz Castillo
Reply to: