Guía técnica
Dos a Linux Como 4
4. Disquetes, discos duros y otros métodos de almacenamiento.
4.1 Administración de dispositivos
Nunca habrá pensado acerca de ello, pero el comando de DOS FORMAT A:
hace mucho más de lo que parece. De hecho, cuando ordene el comando
FORMAT:
- Formateará físicamente el disco
- Creará el directorio
A:(creará un sistema de ficheros) - Pondrá el disco disponible para el usuario (montará el disco).
Estos tres pasos se ordenan separadamente bajo Linux. Puede usar disquetes con formato MS-DOS, aunque haya otros formatos disponibles y sean mejores (el formato MS-DOS no le dejará usar nombres de fichero largos). A continuación se explica cómo preparar un disco (necesitará iniciar una sesión como root):
- Para formatear un disquete estándar de 1.44 megas (A:):
# fdformat /dev/fd0H1440
- Para crear un sistema de ficheros:
o para crear un sistema de ficheros MS-DOS:# mkfs -t ext2 -c /dev/fd0H1440
Antes de usar el disco, debe montarlo.# mformat a:
- Para montar el disco:
o# mount -t ext2 /dev/fd0 /mnt
Ahora puede dirigirse a los ficheros del disquete. Cuando haya acabado, antes de sacar el disco deberá desmontarlo.# mount -t msdos /dev/fd0 /mnt
- Para desmontar el disco:
Ahora puede extraer el disco. Obviamente, debe hacer un# umount /mnt
fdformaty unmkfssólo a los discos no formateados, que no han sido usados nunca. Si quiere utilizar la unidad B:, pongafd1H1440yfd1en lugar defd0H1440yfd0en los ejemplos anteriores.
Todo lo que solía hacer con A: y B: se hace ahora utilizando /mnt
en su lugar. Ejemplos:
DOS Linux
--------------------------------------------------------------------
C:\GUIDO>dir a: $ ls /mnt
C:\GUIDO>copy a:*.* $ cp /mnt/* /docs/temp
C:\GUIDO>copy *.zip a: $ cp *.zip /mnt/zip
C:\GUIDO>a: $ cd /mnt
A:>_ /mnt/$ _
No hace falta decir que la manera de proceder con los disquetes también funciona con otros dispositivos, como por ejemplo, otro disco duro o una unidad CD-ROM. Esto es para montar el CD-ROM:
# mount -t iso9660 /dev/cdrom /mnt
Ésta era la manera ``oficial'' de montar discos, pero hay un truco. Como es algo incómodo tener que ser root para montar un disquete o un CD-ROM, puede darse permisos a cada usuario de esta manera:
- como root, crear los directorios
/mnt/floppy,mnt/a:, y/mnt/cdrom - añadir en
/etc/fstablas siguientes líneas:/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 0 /dev/fd0 /mnt/a: msdos user,noauto 0 0 /dev/fd0 /mnt/floppy ext2 user,noauto 0 0
Ahora, para montar un disquete MS-DOS, un disquete ext2, y un CD-ROM:
$ mount /mnt/a:
$ mount /mnt/floppy
$ mount /mnt/cdrom
Cualquier usuario puede acceder a /mnt/floppy, /mnt/a:,
y /mnt/cdrom. Para escribir en /mnt/floppy sin ser root,
después de preparar el floppy es necesario hacer:
# mount /mnt/floppy
# chmod 777 /mnt/floppy
# umount /mnt/floppy
Recuerde que si considera importante la seguridad, dejar que todo el mundo pueda montar discos de esta manera constituye un buen agujero en la misma.
4.2 Copias de Seguridad
Ahora que sabe cómo se manejan disquetes, etc. un par de líneas bastan para ver cómo hacer una copia de seguridad. Hay muchos paquetes que pueden servirle, pero lo más simple para hacer una copia de seguridad multivolumen (como root) es:
# tar -M -cvf /dev/fd0H1440 /directorio_a_guardar
Asegúrese de tener un disquete formateado en la unidad, y otros ya preparados. Para restaurar sus ficheros, inserte el primer disquete en la unidad y utilice:
# tar -M -xpvf /dev/fd0H1440
Anterior Siguiente Indice