Cómo pasar de DOS/Windows a Linux - Disquetes, discos duros y similares

6 - Disquetes, discos duros y similares

Tutorial creado por Guido Gonzato. Extraido de: http://www.insflug.org/COMOs/Dos-Win-Linux-Como/Dos-Win-Linux-Como.html
19 de Diciembre de 2006

Hay dos maneras de adminsitrar dispositivos bajo Linux: a la manera de DOS y a la manera de UNIX. Elija.

6.1 Administración de dispositivos en «modo DOS»

La mayor parte de las distribuciones de Linux incluyen las Mtools, un conjunto de órdenes que son perfectamente equivalentes a sus correspondientes órdenes en DOS, pero que empiezan con una 'm': p.e., mformat, mdir, mmd, mdel, y así. Pueden incluso conservar los nombres de ficheros largos, pero no los permisos de los ficheros. Si usted configura las Mtools editando un fichero llamado /etc/mtools.conf (se proporciona un ejemplo en la distribución), podrá también acceder a la partición DOS/Win, el CD-ROM, y la unidad Zip. Sin embargo, para formatear un disco sin formato, la orden mformat no funcionará. Como root, tendrá que ejecutar esta orden con anterioridad: fdformat /dev/fd0H1440

Nota: no podrá acceder a los ficheros del disquete con una orden como, por ejemplo, less a:fich.txt. Esta es la desventaja de la manera DOS de montar discos.

6.2 Administración de dispositivos en «modo UNIX»

UNIX maneja los dispositivos de una manera distinta. No hay unidades separadas como A: o C:; un disco, sea un disquete o lo que sea, pasa a ser parte del sistema de ficheros local mediante una operación denominada «montaje» (mounting). Cuando se acaba de utilizar el disco, antes de extraerlo, debe «desmontarlo» (unmount).

Físicamente, dar formato a un disco es una cosa, hacer un sistema de ficheros en él es otra. La orden de DOS FORMAT A: hace ambas cosas, pero bajo Linux son acciones separadas. Para dar formato a un disco, mire más arriba. Para crear un sistema de ficheros:

# mkfs -t ext2 -c /dev/fd0H1440

Puede utilizar dos, vfat (recomendado) u otros formatos en lugar de ext2. Una vez que el disco esté preparado, móntelo con la orden

# mount -t ext2 /dev/fd0 /mnt

especificando el sistema de ficheros correcto si no utiliza ext2. Ahora usted puede acceder a los ficheros del disquete. Todo lo que solía hacer con A: o B: se hace ahora utilizando en su lugar /mnt. Ejemplos:

DOS                                     Linux
---------------------------------------------------------------------

C:\GUIDO>DIR A:                         $ ls /mnt
C:\GUIDO>COPY A:*.*                     $ cp /mnt/* .
C:\GUIDO>COPY *.ZIP A:                  $ cp *.zip /mnt
C:\GUIDO>EDIT A:FILE.TXT                $ jstar /mnt/file.txt
C:\GUIDO>A:                             $ cd /mnt
A:> _                                   /mnt/$ _

Cuando haya acabado, antes de sacar el disco deberá desmontarlo con la orden

# umount /mnt

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.

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

Esta 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, hacer lo siguiente:
    # mkdir /mnt/a: ; mkdir /mnt/floppy ; mkdir /mnt/cdrom
    # chmod 777 /mnt/floppy* /mnt/cd*
    # # asegúrese de que el dispositivo CD-ROM es el adecuado
    # chmod 666 /dev/hdb ; chmod 666 /dev/fd*
    
  • añadir en /etc/fstab las siguientes líneas:
    /dev/cdrom        /mnt/cdrom    iso9660   ro,user,noauto          0       0
    /dev/fd0          /mnt/floppy   vfat      user,noauto             0       0
    

Ahora, para montar un disquete DOS y un CD-ROM:

$ mount /mnt/floppy
$ mount /mnt/cdrom

Cualquier usuario puede acceder a /mnt/floppy, /mnt/a:, y /mnt/cdrom. Recuerde que si considera importante la seguridad, dejar que todo el mundo pueda montar discos de esta manera constituye un gran agujero.

Dos órdenes útiles son df, que da información acerca de los sistemas de ficheros montados, y du nombredir que informa del espacio de disco consumido por el directorio.

6.3 Copias 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

Sé el primero en opinar


Tutoriales relacionados con 'Cómo pasar de DOS/Windows a Linux'

Este documento Cómo está dedicado a todos los (pronto ex-)usuarios de DOS y Windows que... Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
En muchos foros y cosas similares he visto muchas consultas sobre cómo montar servidores de... Más »

Autor y licencia de 'Cómo pasar de DOS/Windows a Linux'

A menos que se establezca lo contrario, los documentos COMO de Linux tienen copyright de sus respectivos autores. Los documentos COMO de Linux pueden ser reproducidos y distribuidos de manera completa o en parte, en cualquier medio físico o electrónico, siempre y cuando este aviso de copyright se mantenga en todas las copias. Se permite y se anima a la redistribución comercial; sin embargo, al autor le gustaría ser notificado de cualquier distribución.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.