10.2.4.4. Ejercicios sobre almacenamiento

  1. Lleve a cabo una sincronización remota entre un directorio local y uno remoto:

    1. En el disco local, el directorio de origen tiene el siguiente contenido:

      +-- uno.txt
      +-- inmutable.txt
      |
      +-- dir
           +-- dos.txt
      
    2. Sincronice con el directorio ~/copia del servidor remoto.

    3. Modifique el directorio de origen:

      +-- uno.txt  (Cambie su contenido)
      +-- inmutable.txt
      |
      +-- dir
           +-- dos.txt <-- Bórrelo.
           +-- tres.txt
      
    4. Vuelva a transferir de manera que se obtenga una copia exactamente igual al directorio de origen. ¿Qué ocurre con inmutable.txt?

  2. Haciendo uso de tar:

    1. Empaquetar sin comprimir el directorio personal del usuario guardando el paquete en /tmp.
    2. Hacer lo mismo comprimiendo con xz.
    3. Como en b), pero haciendo que en el paquete se guarde la ruta completa.
    4. Desempaquetar el paquete generado en b) dentro de /tmp/CopiaPersonal.
  3. Haciendo uso de tar se quiere llevar a cabo una copia política de copias incrementales sobre los datos (/home), de manera que cada semana se haga una copia completa y cada día se lleven a cabo estas copias incrementales.

    1. Lleve a cabo la copia completa de los datos
    2. Suponga que pasado un día, se añade a /home/usuario el fichero nuevo.txt (póngale el contenido que quiera).
    3. El segundo día se añade otro fichero más al mismo directorio llamado masnuevo.txt.
    4. El tercer día se añade otro fichero más (masnuevotodavia.txt) y se modifica nuevo.txt.
    5. El cuarto día se borra masnuevo.txt

    Recupere el respaldo hasta el cuarto día en /tmp/copia-home.

  4. Haga exactamente lo mismo, pero llevando a cabo una política de copias diferenciales.

  5. En un servidor para copias de respaldo instale BackupPC. Suponga que sólo debería hacer copias de clientes linux:

    • Prepare y registre un cliente para copiar sus datos (/home).
    • Lleve a cabo la siguiente política de copias:
      • 1 Copia completa cada 2 semanas (14 días).
      • 1 Copia incremental cada día.
      • Mantenga 3 copias completas en el servidor.