bup-on - ejecutar un servidor bup localmente y un cliente de forma remota
bup on <hostname> index ...
bup on <hostname> save ...
bup on <hostname> split ...
bup on <hostname> get ...
bup on ejecuta el comando bup dado en el host dado usando ssh. Ejecuta un servidor bup en la máquina local, por lo que los comandos como bup save en la máquina remota pueden respaldarse en la máquina local. (No necesita proporcionar una opción --remote para guardar automáticamente para que esto funcione).
Consulte bup-index(1), bup-save(1), etc. para obtener detalles sobre cómo funciona cada subcomando.
Esta operación de 'modo inverso' es útil cuando se supone que la máquina que se está respaldando no puede conectarse al servidor de respaldo. Por ejemplo, su servidor de respaldo se puede ocultar detrás de un firewall unidireccional en una dirección IP privada o dinámica; usando una clave ssh, se puede autorizar a ssh en cada una de sus máquinas importantes. Después de conectarse a cada máquina de destino, inicia una copia de seguridad, recibe los datos resultantes y los almacena en su repositorio local.
Por ejemplo, si ejecuta varias máquinas Linux privadas virtuales en un proveedor de alojamiento remoto, puede hacer una copia de seguridad de ellas en una computadora local (mucho menos costosa) en su sótano.
Primero indexe los archivos en el servidor remoto:
bup on myserver index -vux /etc
bup server: reading from stdin.
Indexing: 2465, done.
bup: merging indexes (186668/186668), done.
bup server: doneAhora guarde los archivos del servidor remoto en el $BUP_DIR local:
bup on myserver save -n myserver-backup /etc
bup server: reading from stdin.
bup server: command: 'list-indexes'
PackIdxList: using 7 indexes.
Saving: 100.00% (241/241k, 648/648 files), done.
bup server: received 55 objects.
Indexing objects: 100% (55/55), done.
bup server: command: 'quit'
bup server: doneAhora podemos ver el repositorio resultante en la máquina local:
bup ftp 'cat /myserver-backup/latest/etc/passwd'
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/syncbup-index(1), bup-save(1), bup-split(1), bup-get(1)
Parte de la suite bup(1).
Avery Pennarun apenwarr@gmail.com.