Shell script para hacer una backup con tar

Tarea: Backup remota programada

Propósito

Conocer algunas de las herramientas más utilizadas para realizar copias de seguridad remotas y programadas en sistemas Linux y entender su uso

Descripción de la tarea

El objetivo de esta tarea será implantar una estrategia de backup para la carpeta de tu prácticas de clase.

Para implementar dicha estrategia se han de usar los comandos:

  • tar: para empaquetar y comprimir.
  • cron: para programar la copia automática.
  • rsync o rclone: para enviar las copias a una ubicación remota como un servidor NAS, ssh o tu Google Drive.

La backup debe enviarse a una ubicación remota como un servidor FTP, SSH o Google Drive, por ejemplo. Además se ha de programar para que se realice automáticamente por lo que sería recomendable crear un shell script con los comandos necesarios para crear la copia y enviarla a la ubicación remota. Otra recomendación sería que estamparas la fecha en el nombre del fichero de backup como se indica en los recursos enlazados más abajo.

Una vez implementada y probada la estrategia se debe elaborar una presentación en la que se explique la estrategia a seguir y cómo se ha implementado, es decir, el software usado para cada operación (copia, programación diaria, copia remota, etc.) y los parámetros de configuración de dicho software.

Recuerda que una presentación no debe contener párrafos largos y que destacar en negrita y/o cursiva las palabras más importantes ayudan a su lectura.

En la sección recursos encontrarás información para resolver el problema planteado en esta tarea.

Entrega

Enlace a la presentación.

Requisitos
  • El enlace a la presentación es accesible.
  • La presentación contiene la información necesaria para poder verificar los criterios de calificación.
  • Se adjuntan capturas de pantalla e imágenes que complementen al texto.
  • Todo el software usado ha de ser ejecutado desde la terminal de Linux (sin interfaz gráfica).
Criterios de evaluación implicados

i) Se han utilizado medios de almacenamiento remotos y extraíbles.

Criterios de calificación
Uso del software usado para realizar las copias localesMUY BAJOBAJO
Muy simple. Faltan muchos detalles
MEDIO
Funcional, aunque faltan detalles
ALTO
Se ha elaborado un script. Se estampa la fecha.
0102030
uso del software usado para programar las copiasMISSING O DEMASIADOS ERRORESALGÚN ERRORSIN ERRORES
01530
uso del software usado para copiar remotamente las backupsMISSING O DEMASIADOS ERRORESREGULAR
Se ha intentado pero no se ha conseguido
BUENO
Se demuestra hacer las copias en un servidor remoto con RSync de manera correcta
EXCELENTE
Se demuestra hacer las copias en Google Drive con RClone de manera correcta
0102030
Otros criterios observadosAlgo está malNada mal pero tampoco reseñableAl destacable
0510
Recursos

Tarea: Entendiendo los parámetros de una cámara fotográfica

Propósito

Conocer la utilidad práctica de los parámetros básicos de una cámara digital para mejorar las fotografías tomadas.

Descripción de la tarea

Completa a las siguientes actividades en un documento de texto.

  1. Escribe los parámetros que puedes ajustar en el modo PRO del software de tu cámara fotográfica o móvil.
  2. Haz 2 fotografías por cada parámetro: una con un valor algo más bajo y otro algo más alto del que viene por defecto. El resto de parámetros deben estar su valor por defecto.
  3. Adjunta las fotografías tomadas y explica para qué crees que sirve cada parámetro a la vista de los resultados. Pon también un ejemplo de uso en el que recomiendes ajustar dicho parámetro.
Entrega

Enlace al documento

Requisitos

El enlace al documento debe ser accesible

Criterios de evaluación implicados

Se ha realizado la adquisición de imágenes con periféricos.

Criterios de calificación

Los conocimientos adquiridos en esta tarea serán evaluados mediante cuestionario.

infografía de las diferencias entre tipos de backup

Tarea: Supuesto práctico para diseñar una estrategia de backup

Propósito

Entender las particularidades de cada tipo de backup, sus ventajas y limitaciones a la hora de aplicarlas en un suspuesto práctico.

Descripción de la tarea

Se desean respaldar los datos de un servidor donde corre el software de gestión de contabilidad que hace uso de una base de datos y los documentos de una organización. La información que se desea respaldar ocupa actualmente 100GB y se estima que se modifica (crean, eliminan, modifican) un 1% de los datos cada día.

Se requiere tener copia disponible de cada día y mantener copias de todo un año de cambios en la información.

Si ejecutamos 1 copia completa diaria: 100GB x 30 días = 3.000GB mensuales. Es decir 3 TB/mes y si queremos guardar las copias de 1 año = 3TB x 12 = 36TB. Aunque los discos duros han reducido enormemente sus precios, se necesita una enorme cantidad de almacenamiento en comparación con la poca cantidad de datos que se van a proteger.

Realiza 2 propuestas de estrategias de backups que mejoren la anterior propuesta, explicando todos los detalles de tipo de backups, rotación de medios, etiquetado, ventajas de cada estrategia, etc. Para justificar las estimaciones sobre el tamaño de las copias que afectarán a la decisión sobre el tipo de backups y la estrategia de rotación, presenta una hoja de cálculo con los cálculos de la simulación del crecimiento en espacio de almacenamiento según la estrategia usada..

Requisitos

Se ha de presentar una propuesta usando copias diferenciales y otra incrementales.

Entrega

Explica las estrategias de backup en el editor de la tarea en Moodle y adjunta un enlace a la hoja de cálculo con los cálculos necesarios realizados para simular el crecimiento del tamaño de las backups según cada estrategia.

Criterios de evaluación implicados

RA2.e) Se han seleccionado estrategias para la realización de copias de seguridad.

RA2.f) Se ha tenido en cuenta la frecuencia y el esquema de rotación.

RA2.g) Se han realizado copias de seguridad con distintas estrategias.

Criterios de calificación




Cálculos de estimación del espacio de almacenamiento necesario.
Missing Muy incorrecto Algún error Correcto Excelente
  0 2 5 8 10
Ventajas e inconvenientes de cada estrategia presentada Missing Casi ninguna correcta Varias correctas Muchas correctas Todas correctas
  0 5 10 15 20
Comprende las diferencias entre copias incrementales y diferenciales No las ha comprendido o no queda reflejado en su entrega Tiene muchas dudas Tiene algunas dudas Alguna ligera duda Completamente
  0 7 15 23 30
Efectividad y viabilidad de la estrategias presentadas Nada efectiva o viable Es efectiva o viable Es efectiva y viable Es óptima  
  0 10 20 30  
Otros criterios observados Algo no tiene buena pinta Nada reseñable Algo destacable    
  0 5 10    

 

Componentes por los que pasa la luz en una cámara digital

Tarea: Proceso de adquisición de imágenes en una cámara digital

Propósito

Adquirir los conocimientos mínimos necesarios para seleccionar una cámara acorde a nuestras necesidades

Descripción de la tarea

Presta atención al vídeo adjunto en la sección recursos para describir de forma ordenada, en una infografía, los componentes por los que pasa la luz en una cámara digital para obtener una fotografía explicando qué función cada uno de ellos.

Recursos
Entrega

Escribe un enlace accesible para todos en el editor de la tarea en Moodle.

Criterios de evaluación implicados

Se ha realizado la adquisición de imágenes con periféricos.

Instrumentos de evaluación

Los conocimientos adquiridos será evaluados mediante un cuestionario

Sensor CMOS de una cámara

Tarea: Componentes más importantes de una cámara digital

Propósito

Adquirir los conocimientos mínimos necesarios para seleccionar una cámara acorde a nuestras necesidades

Descripción de la tarea

Presta atención al vídeo adjunto en la sección recursos y contesta las siguientes preguntas:

  1. ¿Cuáles son los componentes más influyentes en la calidad de las fotografías obtenidas con una cámara digital?
  2. Busca en la web del fabricante de tu smartphone para conocer las características de los componentes de la cámara. Si no tienes smartphone elige algún modelo que te gustaría tener.
  3. ¿En qué influirá el número de megapíxeles de una cámara?
Recursos
Entrega

Escribe las respuestas a estas preguntas en el editor de la tarea en Moodle

Criterios de evaluación implicados

Se ha realizado la adquisición de imágenes con periféricos.

Instrumentos de evaluación

Los conocimientos adquiridos será evaluados mediante un cuestionario

Captura de pantalla de Clonezilla

Tarea: Imágenes de respaldo

Propósito

Aprender a realizar imágenes de discos y particiones

Descripción de la tarea

Disponer de imágenes de respaldo de discos y particiones es una práctica muy común y ventajosa en administración de sistemas ya que ahorra mucho tiempo y esfuerzo en el mantenimiento de equipos.

En esta tarea debes realizar una imagen de un disco o partición mediante el software Clonezilla para posteriormente restaurarla.

Clonezilla Live permite a los usuarios clonar una máquina individual, partición o disco para ser reproducido en otro medio. La clonación puede ser guardada como un archivo de imagen o como una copia exacta de datos. Los datos pueden ser guardados localmente (disco duro, pendrive, ……..), en un servidor SSH, servidor Samba o un recurso compartido de archivos NFS y luego restaurarlos en una fecha posterior. El software se puede ejecutar ya sea desde un arranque de unidad flash USB o cd/dvd.

Wikipedia

Puedes crear una imagen de alguna partición de tu PC para restaurarla posteriormente en una máquina virtual y así disponer de dicha imagen en caso de que tengas que restaurar tu equipo de trabajo por algún problema técnico.

Requisitos
  • El enlace a la presentación debe ser accesible.
  • Cada diapositiva debe contener un título conciso que complemente la imagen de la fase del proceso. Si hiciera falta se puede añadir algún campo de texto para explicar algún detalle relevante más.
  • Las imágenes deben estar personalizadas mediante alguna marca distintiva que demuestre que efectivamente el/la alumno/a es el autor/a.
Entrega

Enlace a una presentación que contenga imágenes de los pasos más significativos del proceso de realización y restauración de imágenes que demuestren que se ha completado con éxito la tarea.

Criterios de evaluación implicados

RA2.j Se han creado y restaurado imágenes de respaldo de sistemas en funcionamiento.

Criterios de calificación
  • Se ha demostrado que se creado una unidad de arranque de Clonezilla: 1 punto
  • Se ha demostrado que se ha creado una imagen de disco o partición: 4 puntos
  • Se ha demostrado que se ha restaurado una imagen creada: 4 puntos
  • Otros criterios observados: 1 punto
Recursos

Diagrama discos de RAID 5

Tarea: Escenarios de uso de las diferentes configuraciones de discos RAID

Propósito

Aplicar de una manera más práctica los conocimientos teóricos adquiridos sobre RAID

Descripción de la tarea

Describe al menos un posible escenario de uso real para las configuraciones

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 6
  • RAID 10.

Por ejemplo para RAID 1 podrías escribir:

Agrupar discos duros en un sistema RAID de nivel 1 merece la pena si queremos aumentar la disponibilidad de los datos almacenados. No obstante, dado que almacenar estas matrices redundantes es relativamente costoso, no son adecuadas para asegurar grandes cantidades de datos. Los casos de uso adecuados son los sistemas de servidores de distintos tipos (incluyendo los operativos), como las configuraciones para servidores de archivos o servidores web.

Obtenido de IONOS.es
Entrega

Escribe las respuestas en el editor de la tarea de Moodle.

Criterios de evaluación implicados

RA2.d Se han descrito las tecnologías de almacenamiento redundante y distribuido.

Instrumentos de evaluación

Los conocimientos adquiridos en esta tarea serán calificados mediante cuestionario de Moodle.

na manera más práctica los conocimientos teóricos adquiridos sobre RAID

Diagrama discos de RAID 5

Tarea: Simulación animada de operaciones sobre RAID

Propósito

Entender el funcionamiento de alguna configuración de discos RAID

Descripción de la tarea

Se trata de una tarea cooperativa por parejas. Tu pareja será el compañero/a que tengas detrás tuya. El objetivo es diseñar una animación GIF u otro formato de vídeo corto en formato estándar que simule una serie de escrituras de datos sobre un pool de discos configurados como RAID.

Cada equipo debe diseñar al menos 2 animaciones: una de un sistema RAID 5 y otra de un RAID 10.

Requisitos
  • Tiempo entre imágenes óptimo. Ni muy largo ni muy corto. Que permita entender en funcionamiento de dicha configuración.
  • Debe contener información textual que complemente la animación.
  • El formato del fichero debe ser estándar para poder ser visualizado desde múltiples plataformas sin necesidad de instalar software adicional.
Entrega

Entrega los archivos con las animaciones o vídeos en esta tarea de Moodle

Criterios de evaluación implicados

RA2.d Se han descrito las tecnologías de almacenamiento redundante y distribuido.

Instrumentos de evaluación

Los conocimientos adquiridos en esta tarea serán calificados mediante cuestionario de Moodle.

Diapositiva sobre NAS

Tarea: Implementación de un NAS

Propósito
  • Poner en práctica una de los métodos de almacenamiento estudiados de manera teórica para entender sus ventajas e incovenientes
  • Aprender a instalar y configurar una solución técnica de almacenamiento remoto para albergar tus backups
Descripción de la tarea

Tu objetivo es instalar y configurar un servidor NAS . Debes comprobar que ambos funcionan correctamente para almacenar las backups de tu organización. Protege el acceso mediante usuario y contraseña.

Aunque puedes montarlo directamente en tu máquina instalando y configurando el software necesario (NFS, FTP, SMB, o el que elijamos), existen distribuciones preconfiguradas para montar un servidor NAS. Aquí tienes algunas:

  • TrueNAS. Quizás la solución más conocina, basada en FreeBSD pero que requiere al menos 8GB de RAM.
  • Openmediavault. Una solución basada en Debian, con interfaz web. 
  • XigmaNAS. Una solución más ligera también basada en FreeBSD.

Aquí tenéis un vídeo que te ayudará si decides usar TrueNAS

 
 
Entrega

Enlace a una presentación que demuestre que se ha instalado y configurado correctamente el servidor y que efectivamente se ha conseguido compartir una carpeta con éxito.

Requisitos
  • En enlace de entrega es accesible.
  • Acceso a los recursos compartidos restringido por nombre de usuario y password.
Criterios de evaluación implicados
  • Se han clasificado y enumerado los principales métodos de almacenamiento incluidos los sistemas de almacenamiento en red.
Instrumentos de calificación

Los conocimientos adquiridos en esta tarea serán calificados mediante cuestionario en Moodle.