Professional Documents
Culture Documents
Introduccin.
Por favor, siga los procedimientos al pie de la letra. En varios ejemplos utilizar el carcter ~
(tilde), que es una forma de abreviar el directorio de inicio del usuario utilizado.
Acerca de ZIP.
ZIP es un formato de archivo simple, creado originalmente por Phil Katz, fundador de PKWARE, el
cual comprime cada uno de los archivos que contiene de forma separada, lo cual permite recuperar
cada uno de los archvios almacenados sin tener que leer el resto del archivo ZIP que los contiene, lo
que permite un mejor rendimiento. Cada archivo puede ser almacenado sin compresin o con una
amplia variedad de algoritmos de compresin, aunque el ms utilizado y prctico es el algoritmo
original de Phil Katz.
Acerca de TAR.
El formato de almacenamiento de archivos conocido como TAR o Tape ARchiver (archivador en
cinta), fue diseado para el almacenamiento de archivos en cintas magnticas. El formato se
procesa de manera lineal, de modo que es necesario recorrer todo el archivo para poder poder
extraer cualquier elemento que ste contenido en el archivo TAR. Actualmente est definido en los
estndares POSIX.1-1998 y POSIX.1-2001
Acerca de GZIP.
El formato de compresin GZIP (GNU ZIP), creado por Mark Adler y Jean-loup Gailly, es una
alternativa a los formatos LZW y otros algoritmos patentados que limitaban el uso del
programa compress, hasta entonces lo ms comnmente utilizado en Unix. GZIP utiliza la
biblioteca Zlib, la cual se basa sobre el algoritmo Deflate, que es una combinacin del LZ77 y la
codificacin Huffman. Es importante sealar que GZIP slo realiza la compresin de los archivos, el
Acerca de BZIP2
El formato de compresin BZIP2, desarrollado y mantenido por Julian Seward, utiliza los
algoritmos de compresin de Burrows-Wheeler y el algoritmo de codificacin de Huffman. Aunque el
porcentaje de compresin de los archivos depende del contenido de stos mismos, resulta una
mejor alternativa a ZIP y GZIP, pero con un mayor consumo de memoria y recursos de sistema.
Acerca de XZ.
El formato de compresin XZ, creado y mantenido por Lasse Collin, utiliza el algoritmo de
compresin LZMA2, a travs de la biblioteca liblzma. Tiene un mejor rendimiento que BZIP2
(consume menos memoria y recursos de sistema) con mejores tasas de compresin. Es el formato
utilizado hoy en da para la compresin de archivos TAR de cdigos fuente, aunque GZIP an es el
formato ms utilizado a la fecha para distribucin de cdigo fuente de Software Libre.
Procedimientos.
Ingrese al sistema como el usuario root y asegrese que estn instalados los paquetes tar, zip,
unzip, gzip, bzip2 y xz.
Ejecute lo siguiente si utiliza CentOS, Fedora o Red Hat Enterprise Linux:
yum -y install tar zip unzip gzip bzip2 xz
Preparativos.
Ingrese nuevamente al sistema como usuario regular (fulano).
A fin de disponer de datos con los cuales experimentar, copie el
directorio /usr/share/pixmaps dentro del directorio de inicio del usuario utilizado.
cp -a /usr/share/pixmaps ~/
Compresin y descompresin de archivos *.zip.
Consulte el manual de zip ejecutando lo siguiente:
man 1 zip
Consulte el manual de unzip ejecutando lo siguiente:
man 1 unzip
Genere un archivo .zip ejecutando lo siguiente:
unzip -l foo.zip
Extraiga el contenido del archivo foo.zip dentro del directorio ~/ejemplos1/, ejecutando lo siguiente:
man 1 tar
Genere un archivo .tar (sin compresin) ejecutando lo siguiente:
Un respaldo completo se puede realizar con tar, con las opciones cpf (crear archivo, preservar
permisos, definir nombre del archivo), el nombre del archivo *.tar a crear, la opcin -g (definir crear
un archivo incremental en el nuevo formato de GNU) y el nombre del archivo con
extensin *.snar (que proviene de la contraccin de snapshot archive). ste ltimo es utilizado
por tarpara almacenar la informacin respecto de qu fue lo que se respald. La opcin p es
importante para crear y restaurar los respaldos, pues permite preservar los permisos y atributos
originales de los datos. Si se omite esta opcin, todo el contenido almacenado y restaurado sera
propiedad del usuario root.
Cambie al usuario root. A partir de este paso slo podr realizar los procedimientos con privilegios
de root.
su -l
Genere el directorio /var/respaldos ejecutando lo siguiente:
mkdir /var/respaldos
En el siguiente ejemplo se crear un respaldo completo del directorio /usr/share/pixmaps, guardando
los archivos de datos e incremental dentro de /var/respaldos.
Para crear un respaldo incremental, solo se define el nombre de un nuevo archivo, utilizando el
mismo archivo *.snar.
-g /media/DISCO/registro.snar -M -L 4194304
/usr/share/pixmaps
La restauracin de los datos se hace de modo similar a la de los respaldos incrementales, pero
aadiendo la opcin -M para indicar que se trata de un respaldo de varios volmenes.
exit