miércoles, 4 de diciembre de 2013

Manejos del sistema de Archivos, discos y otros dispositivos

TIPOS ARCHIVOS SOPORTADOS POR LINUX

ISO9660: Sistema de archivos para CD-ROM
MINIX: Este sistema de archivos se emplea para disquetes.
FAT: El sistema de archivos originalmente utilizado por DOS. FAT 12, FAT16, FAT32.
VFAT: FAT virtual Soporte para nombres de archivo largos dentro del sistema de archivos FAT.
UFS: Empleado por BSD, SunOS y NeXTstep. Sólo soportado en modo de sólo lectura.
NTFS: Sistema de archivos Microsoft Windows NT, sólo lectura.
Ext2,3: Sistemas de archivos Linux originales. Ext3 incluye soporte de journaling (registro por diario).
XFS: Sistema de archivos de journaling de SGI.
JFS: Sistema de archivos de journaling de IBM.
ReiserFS: Sistema de archivos de journaling de Hans Reiser.
swap : Las particiones swap se usan para soportar memoria virtual

Comando mount y umount en Linux:
En los sistemas Linux podemos montar o desmontar un dispositivo manualmente por medio de comando los comandos que utilizaremos en este caso son los comando mount para montar el dispositivo y el comando umount para desmontarlo, el manejo que se le debe dar al comando es el siguiente:
para montar el dispositivo simplemente damos el comando mount + el nombre del comando + la dirección donde lo vamos a montar seria algo así:
mount /dev/sdb1 /media/Leonardo
Para saber cual es el nombre des dispositivo que vamos a montar o a desmontar damos el comando dmesg el cual nos permitirá ver es estado del sistema y este nos informara que dispositivos nuevos se han incluido en el sistema.
Para desmontar un dispositivo simplemente damos el comando umount  + el nombre del dispositivo
umount /dev/nombre del dispositivo ejm sdb1

Particiones de disco duro:
Como mínimo en un disco debe de haber una partición primaria y como máximo puede haber cuatro particiones primarias ó tres primarias y una extendida, no puede haber más de una partición extendida en un mismo disco duro.
Dentro de una partición extendida puede haber todas las particiones lógicas que queramos.
Cada partición puede contener un sistema de archivos diferentes.
Un sistema de archivos establece los mecanismos para acceder a los datos que contiene y permite o no el acceso a dichos datos en determinadas circunstancias y en caso de alguna inconsistencia posibilita medios para su restauración.
A la acción de crear un sistema de ficheros dentro de una partición se le llama también formatear la partición.

La nomenclatura para identificar las particiones es diferente en Windows y en Linux. En Windows las unidades se identifican con letras, por ejemplo:


Primer disco duro (IDE, SCSI ó SATA)


C: (primera partición del primer disco duro IDE)
D: (segunda partición del primer disco duro IDE)


Segundo disco duro (IDE ó SCSI ó SATA)


E: (primera partición del segundo disco duro IDE)
F: (segunda partición del segundo disco duro IDE)


En Linux se representan de la siguiente manera:


hda (primer disco duro IDE).


hda1 (primera partición del primer disco duro IDE).
hda2 (segunda partición del primer disco duro IDE).
hda5 (primera partición lógica de una partición extendida del primer disco duro IDE)


hdb (segundo disco duro IDE).


hdb1 (primera partición del segundo disco duro IDE).
hdb2 (segunda partición del segundo disco duro IDE).
hdb5 (primera partición lógica de una partición extendida del segundo disco duro IDE)


Discos SCSI ó SATA.


sda (primer disco duro SCSI)


sda1 (primera partición del primer disco SCSI).
sda2 (segunda partición del primer disco SCSI).
sda5 (primera partición lógica del primer disco duro SCSI)


sdb (segundo disco duro SCSI)

Formatear particiones (después de particionar con cfdisk)

Básicas
Una partición tiene que tener un sistema de archivos. Linux sabe como usar varios sistemas de archivos. Hay Ext3, Ext2, ReiserFs y por los más experimentados el XFS y JFS. Ext2 es útil como una formato de almacenamiento en vista de que hay una interprete disponible para Windows para intercambiar datos. [Linux puede leer y escribir en sistemas FAT.]

Para uso normal recomendamos el sistema de archivos ext3, que es la sistema de archivos pre-seleccionada par sidux, que es bien mantenida.
Formatear

Después de cerrar el cfdisk regresamos a la consola. Para formatear, tiene que ser raíz (root). Para formatear la partición root “/” y/o home, en este ejemplo hdb1, entramos: (si esta en una instalación sobre el DD tiene que entrar el clave de raíz (root) aquí):

su
mkfs -t ext3 /dev/hdb1

Le hará una pregunta, que se contesta con “yes” si esta seguro que ha escogido la partición correcto.

Cuando termina el comando, le dará una aviso, que el formateo ext3 fue exitosamente escrito al disco. Si no veas eso, probablemente algo fue malo en el particionamiento con cfdisk, o el hdb1 no es una partición de Linux. En este caso, puede chequear con:

fdisk -l /dev/hdb

Si algo es equivocado, quizás tendrás que particionar de nueva.

Si fue exitoso el formateo, repita el mismo procedimiento para la partición de /home, si deseas una separado.

Últimamente, formateamos la partición de intercambio (swap), en este ejemplo, el hdb3:

mkswap /dev/hdb3

después de eso:

swapon /dev/hdb3

Entonces verificamos, si el swap esta reconocido, entrando en una consola:

swapon -s

y el swap nuevamente montado debe ser reconocido ahora, en nuestro caso como:
Nombre de archivo     Tipo (Type)     Tamaño           Utilizado         Prioridad
        /dev/hdb3              partición          995988            248632            -1

Si el swap es reconocido correctamente, entramos:

swapoff -a y rearrancar.

Sistema de ficheros:
En primer lugar vamos a definir un sistema de ficheros como la organización lógica de un dispositivo que nos permite almacenar y recuperar información en forma de fichero. Existen diversos tipos de sistemas de ficheros, es decir diferentes formas de organizar la información en un dispositivo, normalmente discos. Entre los más habituales tenemos:
    ext2, ext3 Es el sistema de ficheros nativo de Linux. Se organiza en un superbloque, i-nodos y área de datos. Este tipo de sistema de ficheros admite características multiusuario para indicar los permisos y la propiedad de ficheros y directorios.
    vfat 12, 16 y 32 Es el sistema de ficheros usados por la gama baja de las plataformas win32. No admite características multiusuario como propiedad de ficheros. Estos tipos de sistemas de ficheros se basan en un directorio y una tabla de localización que dependiendo del tamaño de cada elemento se denomina FAT 12, 16 o 32. Linux los admite sin ningún problema, aunque siempre es preferible usar ext2.
    iso9660Es el sistema de ficheros propio de los CDROM.
    msdos Análogo a los sistemas FAT, aunque sólo admite ficheros con nombre 8+3.




0 comentarios:

Publicar un comentario