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
:
A:
(creará un sistema de ficheros)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):
# fdformat /dev/fd0H1440
# mkfs -t ext2 -c /dev/fd0H1440
o para crear un sistema de ficheros MS-DOS:
# mformat a:
Antes de usar el disco, debe montarlo.
# mount -t ext2 /dev/fd0 /mnt
o
# mount -t msdos /dev/fd0 /mnt
Ahora puede dirigirse a los ficheros del disquete. Cuando haya acabado,
antes de sacar el disco deberá desmontarlo.
# umount /mnt
Ahora puede extraer el disco. Obviamente, debe hacer un fdformat
y un
mkfs
sólo a los discos no formateados, que no han sido usados nunca.
Si quiere utilizar la unidad B:, ponga fd1H1440
y fd1
en lugar
de fd0H1440
y fd0
en 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:
/mnt/floppy
,
mnt/a:
, y /mnt/cdrom
/etc/fstab
las 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.
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