lunes, 6 de febrero de 2017

GESTIÓN DE DISCO DURO UNIX



BIENVENIDOS A ¿QUE ONDA?

Hoy después de tanto tiempo si publicar, aunque nunca publicamos....PUES ESTAMOS AQUI \:v/ este blog para los que no sabían esto es para un examen muy importante para las blogger :Vr



COMENZAMOS...
______________*****________________

INTRODUCCIÓN 




En primer lugar, cada superficie magnética tiene asignado uno de los cabezales de lectura/escritura de la unidad. Por tanto, habrá tantos cabezales como caras tenga el disco duro y,  este número equivale al doble de platos de la pila. El conjunto de cabezales se puede desplazar desde el exterior hasta el interior de la pila de platos mediante un brazo mecánico que los transporta. Para que los cabezales tengan acceso a la totalidad de los datos, es necesario que la pila de discos gire. Este giro se realiza a velocidad constante y no cesa mientras esté encendido el ordenador. En cambio, en los discos flexibles sólo se produce el giro mientras se está efectuando alguna operación de lectura o escritura. El resto del tiempo, la disquetera permanece en reposo. 


Image result for gestion de disco duro en unix


Sistemas de archivos utilizados por unix
ext
Linux cuenta con controladores que permiten la utilización de varios tipos de sistemas de archivos específicos para Linux, así como controladores para tipos de sistemas de archivos creados para otros sistemas operativos. Los tipos que pueden emplearse con Linux están incluidos en el kernel del sistema operativo.
ext2 (second extended filesystem, en español, segundo sistema de archivos extendido) es un sistema de archivos para Linux.
El sistema de ficheros ext2 tiene un tipo de tabla FAT de tamaño fijo, donde se almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT, que básicamente lo que hace es apuntar a dónde se encuentran las partes o bloques  físicos de un fichero. Estos bloques son de tamaño fijo, desde los 512 bytes hasta los 4 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños. Los límites son un máximo de 2 TB de archivo, y de 4 TB de partición.
ext3 (third extended filesystem, en español, tercer sistema de archivos extendido) es un sistema de archivos que mejora algunos defectos de ext2. Sa gran ventaja es la utilización de un registro por diario, aunque incluye otras ventajas como:
  • velocidad y escalabilidad frente a otros sistemas de archivos
  • Permite actualizar el sistema de archivos de ext2 a ext3 sin necesidad de formatear.
  • Tiene un menor consumo de CPU
  • Es más seguro que otros sistemas de ficheros en Linux.
Por contra también presenta una serie de desventajas como son:
  • Al crearse para ser compatible con la arquitectura de archivos ext2, no se ha podido incorporar mejoras que traen los nuevos sistemas de archivos. 
  • No hay una comprobación del diario.
Aunque Windows no tiene un soporte nativo para ext2 ni ext3, pueden instalarse drivers para poder acceder a ese tipo de sistemas de archivos. Este driver hace que se puedan montar las particiones sin tener que usar programas aparte. Otra opción es usar el programa  Explore2fs que nos permite ver y copiar los archivos que hay en una partición ext3 o ext2 sin necesidad de montar la partición.
ext4 (fourth extended filesystem, en español, cuarto sistema de archivos extendido) es un sistema de archivos con registro por diario que incluye mejoras sobre el sistema de archivos ext3. ext4 aporta las siguientes mejoras con respecto a ext3:
  • Soporta discos de hasta 1024 PiB.
  • Soporte añadido de extent para reducir la fragmentación. Esto también implica un aumento en el rendimiento del ordenador al trabajar con ficheros de gran tamaño.
  • Menor uso del CPU.
  • Mejoras en la velocidad de lectura y escritura.
Linux utiliza un espacio en el disco para guardar información que no se mantiene en memoria. Este sistema se llama swap.



Manejo de particiones
 Crear particiones
Para crear una partición, lo primero que necesitamos es tener espacio no particionado dentro de nuestro dispositivo. El tamaño de la partición, será el que se desee, teniendo en cuenta que es posible modificar ese tamaño una vez creada.
Cuando una partición primaria contenga un sistema operativo, habrá que tener en cuenta que no se puede colocar en cualquier parte del disco. De hecho, su inicio no puede sobrepasar los primeros 2GB del disco. Ese límite se conoce como límite de arranque.
El proceso de creación de particiones lógicas sigue los mismos pasos que la creación de particiones primarias.
 Eliminar particiones
A la hora de eliminar una partición también se destruyen los datos que contiene. La mayoría del software utilizado para el manejo de particiones, permite utilizar dos tipos de eliminación. Por un lado, la eliminación segura a través de la cual, la partición eliminada no podrá ser recuperada; y por otro, la eliminación con posibilidad de recuperación. No obstante, a la hora de recuperar una partición existen bastantes inconvenientes y sólo es contadas ocasiones se puede recuperar una partición correctamente. 



Sistemas de archivos soportados por unix

Unix soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para nuestros propósitos los más importantes son:
minix
El más antiguo y supuestamente el más fiable, pero muy limitado en características (algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño por sistema de archivos).
xia
Una versión modificada del sistema de archivos minix que eleva los límites de nombres de archivos y tamaño del sistema de archivos, pero por otro lado no introduce características nuevas. No es muy popular, pero se ha verificado que funciona muy bien.
ext3
El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha vuelto más popular que el ext2.
ext2
El más sistema de archivos nativo Linux que posee la mayor cantidad de características. Está diseñado para ser compatible con diseños futuros, así que las nuevas versiones del código del sistema de archivos no necesitará rehacer los sistemas de archivos existentes.
ext
Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus sistemas de archivos al tipo ext2.
reiserfs
Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un registro por cada transacción que se va a realizar, o que ha sido realizada. Esto permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño ocasionado, por ejemplo, por cierres del sistema inadecuados.
Adicionalmente, existe soporte para sistemas de archivos adicionales ajenos, para facilitar el intercambio de archivos con otros sistemas operativos. Estos sistemas de archivos ajenos funcionan exactamente como los propios, excepto que pueden carecer de características usuales UNIX , o tienen curiosas limitaciones, u otros inconvenientes.
msdos
Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows NT).
umsdos
Extiende el dispositivo de sistema de archivos msdos en Linux para obtener nombres de archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo. Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una partición independiente para Linux.
vfat
Esta es una extensión del sistema de archivos FAT conocida como FAT32. Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS Windows son vfat.
iso9660
El sistema de archivos estándar del CD-ROM; la extensión popular Rock Ridge del estándar del CD-ROM que permite nombres de archivo más largos se soporta de forma automática.
nfs
Un sistema de archivos de red que permite compartir un sistema de archivos entre varios ordenadores para permitir fácil acceso a los archivos de todos ellos.
smbfs
Un sistema de archivos que permite compartir un sistema de archivos con un ordenador MS Windows. Es compatible con los protocolos para compartir archivos de Windows.
hpfs
El sistema de archivos de OS/2.
sysv
EL sistema de archivos de Xenix, Coherent y SystemV/386..
La elección del sistema de archivos a utilizar depende de la situación. Si la compatibilidad o alguna otra razón hace necesario uno de los sistemas de archivos no nativos, entonces hay que utilizar ése. Si se puede elegir libremente, entonces lo más inteligente sería utilizar ext3, puesto que tiene todas las características de ext2, y es un sistema de archivos con bitácora.
Existe también el sistema de archivos proc, generalmente accesible desde el directorio /proc, que en realidad no es un sistema de archivos, aún cuando lo parece.


sistema de archivos de UNIX y LINUX
  • EXT / EXT2 / EXT3: Es el protocolo de Linux para el almacenamiento de datos, se trata de un sistema de ficheros de alto rendimiento usado para discos duros, así como para sistemas de almacenamiento extraíbles (disqueteras y memorias USB). Tiene la ventaja de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni tener que formatear el disco. Tiene un menor consumo de CPU y esta considerado mas seguro que otros sistemas de ficheros en Linux dada su relativa sencillez y su mayor tiempo de prueba. Los sistemas operativos Linux e UNIX son capaces de detectar casi cualquier sistema de archivos (EXT, FAT, FAT32, NTFS, CDFS, UDF, etc.).














GRACIAS POR LEER  \:3/