Autor: Cristian
Lara
Competencia:
Gestión en TI.(nivel 1)
Descripción de la Actividad.
Realizar una investigación
detallada y técnica de los sistemas de archivos asignados que, la cual debe considerar los siguientes puntos:
Su estructura
Su estructura
Almacenamiento de la
información (datos de inodos, fechas, tamaño, atributos, etc.)
Capacidades máximas
Sistemas operativos en que se implementan y como se usan.
Capacidades máximas
Sistemas operativos en que se implementan y como se usan.
Solución
Buscar
previamente información del sistema de archivos UFS.
¿Qué es un sistema de
archivo?
Un sistema de archivos es un
conjunto de normas y procedimientos para almacenar la información. Todo sistema
operativo tiene uno. Un archivo es un conjunto independiente de datos, como una
foto o un texto. Hay diferentes tipos de archivo como veremos más adelante.
Toda la información que hay en una computadora está agrupada en forma de
archivos.
Estructura y Almacenamiento
La estructura en general de
sistema de archivos UFS es la siguiente.
Posee unos pocos bloques al
inicio de la partición reservados para bootstrap (proceso de inicio de
cualquier ordenador), además que debe ser inicializado separadamente del
sistema de archivos.
Tambien posee un superbloque
que contiene un número mágico (caracteres alfanuméricos que de manera
codificada identifican un archivo) identificando esto como un UFS, y algunos
otros números vitales describiendo la geometría y parámetros de puesta a punto
del comportamiento.
Además de una colección de
grupos de cilindros los cuales tienen los siguientes componentes:
* Un respaldo del superbloque.
* Una cabecera de cilindro, con
estadísticas y una lista de espacio libre.
* Un número de inodos, cada
cual conteniendo los atributos del archivo.
* Un número de bloques de
datos.
Los inodos son enumerados
secuencialmente:
* Primero los inodos reservados
por razones históricas
* Segundo los inodos de
directorio de raíz
Información contenida en un i-nodo
Punteros Directos
Dentro de cada i-nodo hay doce
(12) punteros directos
Cada uno referencia un bloque
de 8Kb (en total a 96 Kb)
*
Punteros Indirectos
Punteros Simplemente
Indirectos
Estos bloques contienen 2048
direcciones adicionales de bloques de datos de 8k
Punteros Doblemente
Indirectos
Cada puntero indirecto
referencia a bloques de file system que contienen punteros a bloques de datos
Punteros Triplemente
Indirectos
Pueden referenciar 64 Tbytes de
datos adicionales
Sin embargo el tamaño máximo de
un archivo ufs está limitado a 1Tbyte
Capacidades máximas
Máxima dimensión de archivo
|
2^73 bytes (8 ZiB)
|
Tamaño máximo del nombre de
archivo
|
255 bytes
|
Tamaño máximo del volumen
|
2^73 byte (8 ZiB)
|
Sistemas operativos en que
se implementan
Los vendedores de algunos
sistemas propietarios Unix, como SunOS / Solaris , System V Release 4 , HP-UX y
Tru64 UNIX , han adoptado UFS. La mayoría de ellas adaptadas UFS a sus propios
usos, añadiendo extensiones propietarias que no puede ser reconocido por
versiones de otros proveedores de Unix. Muchos han continuado usando el tamaño
del bloque original y ancho de los datos de campo como el original UFS, por lo
que un cierto grado de (leer) la compatibilidad sigue siendo en todas las
plataformas. A partir de Solaris 7 , Sun Microsystems incluye Registro de UFS,
que reunió sistema de archivos de diario de UFS. Solaris UFS también tiene
extensiones para archivos de gran tamaño y discos de gran tamaño y otras
características.
En 4.4BSD y BSD Unix derivados
de ella, como FreeBSD , NetBSD , OpenBSD , y DragonflyBSD , la aplicación de la UFS 1 UFS2 y se divide en dos
capas - una capa superior que proporciona la estructura de directorios y apoya
los metadatos (permisos, la propiedad, etc) en la estructura de inodos, y las
capas más bajas que ofrecen los contenedores de datos implementado como inodes.
La capa superior se llama
"UFS", y las capas inferiores se llaman "ECA" y
"LFS".
Casi todos los derivativos de
BSD incluyendo a FreeBSD, NetBSD, OpenBSD, NeXTStep, ySolaris utilizan una
variante de UFS. En Mac OS X está disponible como una alternativa al HFS. En
Linux, existe soporte parcial al sistema de archivos UFS, de solo lectura, y
utiliza sistema de archivos nativo de tipo ext3, con un diseño inspirado en
UFS.
Compatibilidad UNIX : Unix
sistemas operativos de base sobre todo el uso de la UFS (Unix File System). Los
nombres de archivo y carpeta puede tener hasta 255 caracteres de longitud.
Barra diagonal "/" se utiliza como separador de directorio. Los
nombres de archivo y de directorio no puede contener los caracteres
especiales:espacio
Bajo el directorio raíz,
subdirectorios organizar los archivos y subdirectorios en el sistema. Los
nombres de estos subdirectorios pueden ser cualquier nombre en absoluto. Aquí
hay un diagrama de árbol de un sistema típico de Unix.
Directorios.
Migraciones.
La imagen muestra la Migración de un sistema
de archivos de UFS a una agrupación root de ZFS.
Reflexión.
Con esta forma de investigacion, se
aprenden las diferentes características
que posee el sistema de archivos UFS, ya sea a nivel de lo que es su estructura
y almacenamiento, etc.
También el sistema de archivo
debido a su larga vida útil que posee, UFS se ha mejorado en muchas de sus
áreas que abarca.
Sin embargo, ninguna de sus
encarnaciones tiene alguna característica individual única que a los demás
les falta.
No hay comentarios:
Publicar un comentario