viernes, 21 de enero de 2011

SIF Ejercicio 3.9

Para realizar una copia de seguridad de la carpeta tmp\OriginalRsync a la carpeta tmp\BackupRsync comprimiendo los datos durante el copiado, la sintaxis necesaria para lo propio seria:

rsync -avz /tmp/OriginalRsync /tmp/BackupRsync

Instalacion:
Normalmente, no viene preinstalado en nuestras maquinas, por lo que procedemos a instalarlo de la siguiente manera:

sudo apt-get install rsync

Nos pedira nuestra contraseña de administrador, una vez introducida comenzara la instalacion

  Ahora debemos ir a tmp/ y crear en su interior una carpeta con el nombre "OriginalRsync" y crear un documento de texto llamado "DatosRsync.txt" con el siguiente contenido: "Versión 1 de los datos"

  cd /tmp
  mkdir OriginalRsync
  cd OriginalRsync
  touch DatosRsync.txt
  nano DatosRsync.txt



Una vez echo esto, debemos hacer una copia de seguridad de la carpeta tmp\OriginalRsync a la carpeta
tmp\BackupRsync comprimiendo los datos durante el copiado, la sintaxis utilizada para dicho fin es la siguiente:

   rsync -avz /tmp/OriginalRsync /tmp/BackupRsync


 Ahora debemos comprobar que ha realizado la copia correctamente, por lo que escibimos lo siguiente:

  cd /tmp/BackupRsync
  ls

 Una vez nos hemos cerciorado de que la copia se ha realizado con exito, copiamos en el directorio OriginalRsync DatosRsync.txt y al nuevo fichero lo llamamos "DatosRsync2.txt". Borramos el fichero inicial "DatosRsync.txt":

    cd OriginalRsync
    cp DatosRsync.txt /tmp/OriginalRsync
    cd /tmp/OriginalRsync
    mv DatosRsync.txt DatosRsync2.txt
    nano DatosRsync2.txt

¿Ppara realizar una copia de seguridad sobre el directorio BackupRsync y que se borren los ficheros que ya no estan en el origen, que instrucción tendriamos que darle?

    rsync -av --delete /tmp/OriginalRsync /tmp/BackupRsync

Entramos en DatosRsync2.txt y modificamos donde pone "versión 1" ponemos "versión 2":

¿Además de borrar fichero que ya no existen en el original queremos que al copiar un fichero modificado solo copie las modificaciones y no el fichero entero, que instruccion tenemos que darle para dicho fin?

    rsync -avz --no-whole-file /tmp/OriginalRsync /tmp/BackupRsync

No hay comentarios:

Publicar un comentario