% Linux Installation and Getting Started    -*- TeX -*-
% backups.tex
% Copyright (c) 1993 by Matt Welsh and Lars Wirzenius
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by
% the copyright for the entire document, in the file "copyright.tex".
%
% Este fichero es de distribuci\'on libre, pero debe mantenerse esta 
% informaci\'on de Copyright en todas las copias, y debe distribuirse solo como
% parte de "Instalaci\'on y Primeros Pasos en Linux". El uso de este fichero esta
% cubierto por el Copyright del documento completo, en el fichero "copyright.tex"
% Copyright (c) 1995 por Gerardo Izquierdo para la versi\'on al Castellano
% $Log: backups.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:12  rcamus
% Primera beta publica
%
%


\section{Usando Disquetes y Haciendo Copias de Seguridad}
\index{ficheros!salvaguarda|(}
\index{copias de seguridad|(}
Los disquetes son utilizados normalmente como medio para copias de seguridad.
Si no se tiene una unidad de cinta conectada al sistema, se pueden utilizar 
disquetes (a pesar de que sean m\'as lentos y lig\'eramente menos seguros).

Tambi\'en puede utilizar disquetes para contener sistemas de ficheros 
individuales ---de \'esta forma, se puede montar {\bf mount} el disquete 
para acceder a los datos contenidos en \'el. 

\subsection{Utilizando disquetes para copias de seguridad}
\index{disquetes!como medio de copias de seguridad}
\index{copias de seguridad!a disquete}
\index{copias de seguridad!multi-volumen}
La forma m\'as simple de hacer una copia de seguridad es con {\tt tar}.
El comando
\begin{tscreen}
\# {\em tar cvfzM /dev/fd0 /}
\end{tscreen}
har\'a una copia de seguridad completa de su sistema utilizando el disquete 
{\tt /dev/fd0}. La opci\'on ``{\tt M}'' de {\tt tar} permite que la copia de
seguridad sea una copia multi-volumen; esto es, cuando un disquete est\'a lleno,
{\tt tar} pedir\'a el siguiente. El comando
\begin{tscreen}
\# {\em tar xvfzM /dev/fd0}
\end{tscreen}
puede ser utilizado para recuperar la copia de seguridad completa.
Este m\'etodo puede ser utilizado tambi\'en si se tiene una unidad de cinta
({\tt /dev/rmt0}) conectada al sistema.

\index{backflops@{\tt backflops}}
\index{afio@{\tt afio}}
Existen otros programas para hacer copias de seguridad multi-volumen; 
el programa {\tt backflops} disponible en {\tt tsx-11.mit.edu} puede ser 
\'util.

Hacer una copia de seguridad completa del sistema puede ser costoso en 
tiempo y recursos.
Muchos administradores de sistemas utilizan una pol\'\i tica de copias de 
seguridad incrementales, en la que cada mes se hace una copia de seguridad 
completa, y cada semana s\'olo se copian aquellos ficheros que hayan sido 
modificados en esa semana. En este caso, si el sistema se viene abajo a 
mitad de mes, s\'olo tiene que restaurar la \'ultima copia de seguridad 
mensual 
completa y, despu\'es, las \'ultimas copias semanales seg\'un el caso.

\index{copias de seguridad!incremental}
\index{find@{\tt find}!para copias de seguridad incrementales}
El comando {\tt find} puede ser \'util para localizar ficheros que hayan 
cambiado desde una cierta fecha. Se pueden encontrar varios ficheros de 
comandos para manejar copias de seguridad incrementales en 
{\tt sunsite.unc.edu}. 
\index{copias de seguridad|)}
\index{ficheros!salvaguarda|)}
\subsection{Utilizando disquetes como sistemas de ficheros}\label{sec-floppy}
\index{sistemas de ficheros!en disquete}
\index{disquetes!sistemas de ficheros en}
\index{mke2fs@{\tt mke2fs}!para disquete}
Puede crearse un sistema de ficheros en un disquete igual que lo har\'\i a en
una partici\'on de un disco duro. Por ejemplo,
\begin{tscreen}
\# {\em mke2fs /dev/fd0 1440}
\end{tscreen}
crea un sistema de ficheros en el disquete en {\tt /dev/fd0}. El tama\~no del
sistema de ficheros debe corresponder al tama\~no del disquete. Los disquetes 
de alta densidad de 3.5" tienen un tama\~no de 1.44 megabytes, o 1440 bloques.
Los disquetes de alta densidad de 5.25" tienen 1200 bloques.

\index{mount@{\tt mount}!montando disquetes con}
Para poder acceder a un disquete, se debe montar {\bf mount} el sistema de 
ficheros que contiene. El comando
\begin{tscreen}
\# {\em mount -t ext2 /dev/fd0 /mnt}
\end{tscreen}
montar\'a el disquete en {\tt /dev/fd0} en el directorio {\tt /mnt}.
Ahora todos los ficheros del disquete aparecer\'an bajo {\tt /mnt} en su 
unidad. ``{\tt -t ext2}'' especifica el tipo de sistema de ficheros como 
ext2fs. Si crea otro tipo de sistema de ficheros en el disquete, 
necesitar\'a especific\'arselo al comando {\tt mount}.

\index{punto de montaje!definici\'on}
El ``punto de montaje'' (el directorio donde est\'a montando el sistema de 
ficheros) debe existir en el momento de utilizar el comando {\tt mount}. Si
no existiese, deba crearlo con el comando {\tt mkdir}.

Para m\'as informaci\'on sobre sistemas de ficheros, montaje y puntos de 
montaje, ver secci\'on~\ref{sec-manage-fs}.

\index{disquetes!desmontando}
\index{umount@{\tt umount}!desmontando disquetes con}
\blackdiamond Tenga en cuenta que cualquier entrada/salida al disquete se 
gestiona con buffers igual que si fuese de disco duro.
Si cambia datos en el disquete, puede que no vea encenderse la luz de la 
unidad hasta que el n\'ucleo decida vaciar sus buffers. Es importante que no
quite un disquete antes de haberlo desmontado; esto puede hacerse con el 
comando
\begin{tscreen}
\# {\em umount /dev/fd0}
\end{tscreen}
No cambie los disquetes como se hace en un sistema MS-DOS; siempre que 
cambie disquetes, desmonte {\tt umount} el primero y monte {\tt mount} el
siguiente.


