Copias de seguridad comprimidas

Las copias de seguridad ocupan una gran cantidad de espacio, por lo que puede ser costoso al momento de invertir en el medio a utilizar. Para reducir el espacio necesario la copias de seguridad pueden ser comprimidas. Existen varias formas de hacerlo, pero una de la mas pr�ctica es utilizar directamente programas con soporte para compresi�n. Por ejemplo GNU tar, cuya opci�n --gzip (-z) hace que la informaci�n resguardada sea procesada por el programa de compresi�n gzip antes de ser copiada al medio para backups.

Desafortunadamente las copias de respaldo comprimidas pueden causar problemas. Debido a la naturaleza de como la compresi�n funciona, si un simple bit es incorrecto, todo el resto de los datos comprimidos son inutilizables. Algunos programas para backups pueden corregir algunos de estos errores, pero ning�n m�todo de los implementados pueden manejar un gran n�mero de errores. Esto significa que si la copia de seguridad es comprimida en la manera en que GNU tar lo hace (la salida de la copia comprimida es una �nica unidad), el backup completo puede ser in�til si tan solo existe un simple error. Las copias deben ser confiables, y este m�todo de compresi�n no es una buena idea.

Una manera alternativa es comprimir cada uno de los archivos separadamente. El problema mencionado anteriormente a�n persiste, pero si un archivo en el backup se encuentra da�ado, al menos los dem�s no sufren los efectos colaterales. El archivo perdido podr�a de cualquier forma tener alg�n otro tipo de error (en su versi�n original), por lo que esta situaci�n no parece ser menos favorable para decidir no utilizar ning�n tipo de compresi�n. El programa afio (una variante del programa cpio) es capaz de trabajar de esta manera.

La compresi�n lleva tiempo, por lo que el programa para backups puede no ser capaz de escribir lo suficientemente r�pido a una unidad de cinta.. [52] Puede evitar este problema si la salida es mantenida en un buffer (implementado internamente si el programa es un poco inteligente, o utilizando alg�n otro programa), pero a�n puede no llegar a trabajar lo suficientemente bien. Bajo este panorama es importante que controle el estado de la finalizaci�n de las tareas de respaldo, y note que este �ltimo problema solo puede suceder en computadoras lentas (o en computadoras muy fuertemente utilizadas, en donde el programa de compresi�n no tenga muchas chances de utilizar la CPU a tiempo).



[52] If a tape drive doesn't data fast enough, it has to stop; this makes backups even slower, and can be bad for the tape and the drive.