TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y...

17
Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que puede ser ejecutada desde la línea de órdenes de una consola de texto o desde un simple terminal. El formato de la orden tar es, comúnmente: tar <opciones> <archivoSalida> <archivo1> <archivo2> ... <archivoN> Donde <archivoSalida> es el archivo resultado y <archivo1>, <archivo2>, etcétera son los diferentes archivos que serán "empaquetados" en <archivoSalida>. Este proceso permite respaldar archivos, compartirlos, transmitirlos por Internet o por redes locales de una forma fácil. 1. Primero vamos a crear un fichero “.tar” llamado street1 que contenga todos los ficheros de “Escritorio:

Transcript of TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y...

Page 1: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 1

TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de

los entornos Unix tar aparece como una orden que puede ser ejecutada desde la línea de

órdenes de una consola de texto o desde un simple terminal. El formato de la orden tar es,

comúnmente:

tar <opciones> <archivoSalida> <archivo1> <archivo2> ... <archivoN> Donde <archivoSalida> es el archivo resultado y <archivo1>, <archivo2>, etcétera son los diferentes archivos que serán "empaquetados" en <archivoSalida>. Este proceso permite respaldar archivos, compartirlos, transmitirlos por Internet o por redes locales de una forma fácil.

1. Primero vamos a crear un fichero “.tar” llamado street1 que contenga todos los ficheros de “Escritorio:

Page 2: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 2

2. Ahora comprimimos el fichero “street1.tar”:

Page 3: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 3

Por último vamos a extraer los ficheros del primer ejemplo al directorio /home/hatari/Escritorio/descompresión:

RSYNC Es una aplicación libre para sistemas de tipo Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados. Mediante una técnica de delta encoding, permite sincronizar archivos y directorios entre dos máquinas de una red o entre dos ubicaciones en una misma máquina, minimizando el volumen de datos transferidos. Una característica importante de rsync no encontrada en la mayoría de programas o protocolos es que la copia toma lugar con sólo una transmisión en cada dirección. rsync puede copiar o mostrar directorios contenidos y copia de archivos, opcionalmente usando compresión y recursión. n no: no transferir solo mostrar lo que hay que hacer # -a modo archivo (= -rlptDg) # -r recursivo # -l preservar soft links # -p preservar permisos # -t preservar fecha # -D preservar dispositivos (solo root) # -g preservar grupo # -v modo verboso (-vv mas verboso) # -z comprimir (si lo admite el servidor) # -C ignorar archivos como lo hace CVS # -u update: mantiene archivo destino si existe y es posterior # -b backup: renombrar archivos destino preexistentes a extensión ~ # --stats imprimir estadisticas al final (solo si se ha puesto también -v) # --delete borrar archivos en destino si no existen # -R path relativos (crear rutas completas en el destino)

Page 4: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 4

1. Tenemos un fichero llamado “clones” con contenido. Y otro fichero llamado “tolders” para copiar en el mismo el contenido de clones.

Page 5: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 5

2. Procedemos a usar rsync y a copiar “clones” en “tolders”.

Page 6: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 6

Usando Rsync en Red: 1. Primero creamos en Molinux una carpeta llamada respaldos, ya que usaremos Molinux para copiar en red desde Ubuntu.

Page 7: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 7

Debemos instalar “openssh-server” tanto en Ubuntu como en Molinux para esta práctica en

red.

Page 8: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 8

Procedemos a copiar clones desde Ubuntu, que se copiara en Molinux en la carpeta Tolders

creada anteriormente:

Al cabo de unos minutos y según los archivos que tengamos los datos se habran copiado desde

Ubuntu a molinux como vemos en la imagen siguiente:

CRONTAB Es un administrador regular de procesos en segundo plano (demonio) que ejecuta procesos o

guiones a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos

que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab. El

nombre cron viene del griego chronos que significa "tiempo".

Page 9: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 9

1. Primero nos dirigimos a configurar “crontab” en /etc/crontab

Aquí añadimos la última línea, que ejecutara un fichero comprimido con tar en el lugar, fecha y

hora indicada.

Page 10: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 10

COPIAS DE SEGURIDAD EN WINDOWS Nos vamos a inicio//accesorio//Herramientas del sistema

Page 11: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 11

Page 12: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 12

Page 13: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 13

Page 14: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 14

Para ver el funcinamiento de una copia de seguridad vamos a borrar una carpeta y luego la

vamos a recuperar mediante la restauración

Page 15: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 15

Restauración y recuperación:

Page 16: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 16

Como vemos al final se restaura y se recupera la carpeta eliminada.

Page 17: TAR · Hatari Yazid SAD Página 1 TAR El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Dentro de los entornos Unix tar aparece como una orden que

Hatari Yazid SAD Página 17