25
 www.company.com Sistema de archivos Unix Integrantes: Cristian Aguayo - Critian Zamorano - Luis Barriga Vanesa Adriazola – Jean Paul Hurtado UFS

UFS DISERTACION

Embed Size (px)

Citation preview

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 1/25

 

www.company.com

Sistema de archivosUnix

Integrantes: Cristian Aguayo - Critian Zamorano - Luis Barriga

Vanesa Adriazola – Jean Paul Hurtado

UFS

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 2/25

 

www.company.com

Qué es UFS

   Acronimo que se utiliza para denominar al sistemade archivos de Unix .

 – Unix File System

Es un sistema de archivos derivado de Berkeley 

Fast File System (FFS), el cual es desarollado

desde FS UNIX en los Laboratorios Bell.

UFS es utilizado por varios sistemas de tipo Unix,la mayoría derivados de BSD y por Solaris.

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 3/25

 

www.company.com

Qué es el sistema de archivos y que función

cumple

 

Es una abstracción utilizada

 por el kernel para representar 

y organizar los recursos

de almacenamiento.

Controla la información almacenada de archivosy directorios al igual que otros medios dealmacenamiento secundario. Permite también uncontrol de acceso a los archivos por parte de losusuarios.

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 4/25

 

www.company.com

Estructura del sistema de archivos

La información almacenada en un sistema de

archivos Unix se organiza como una estructurade árbol, de directorios y archivos.

La estructura de archivos y directorios es

 jerárquica y esta constituida de formaarborescente, donde los nodos son directorios y las hojas son archivos normales.

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 5/25

 

www.company.com

El árbol tiene un directorio raíz único denominadoroot que se identifica por un / 

Estructura del sistema de archivos

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 6/25

 

www.company.com

Características de esta estructura

Es jerárquica y trata consistentemente los datos de los archivos y maneja el espacio en disco.

Protege los archivos, el acceso a un archivo está controlado por los permisos de acceso, estos permisos son de lectura, escritura y 

ejecución

Trata a los dispositivos periféricos como archivos. (UNIX trata losdispositivos como si fueran archivos ).

La representación interna de un archivo está dada por un i-nodo

que contiene información como :

quien es el dueño del archivo

quien posee permisos de acceso

los tiempos de acceso, modificaciones, etc

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 7/25www.company.com

Organización del almacenamiento en disco

  El almacenamiento en disco se organiza en doselementos básicos:

 –  El fichero y el Directorio.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 8/25www.company.com

Organización del almacenamiento en disco -

fichero

  Un fichero es un conjunto de datos en discoasociado a un i-nodo. El sistema operativoidentifica a un fichero por su número de i-nodo.

En el i-nodo se especifican entre otras cosas los permisos, el propietario y la distribución de losdatos del fichero sobre el disco.

 

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 9/25www.company.com

Organización del almacenamiento en disco -

i-nodo

 

Para cada objeto en el sistema dearchivos, UNIX almacena lainformación administrativa en unaestructura conocida como uninodo.

Los inodos residen en el disco y no tienen nombres. En su lugar,tienen índices (números) queindican sus posiciones en la

matriz de nodos.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 10/25www.company.com

Organización del almacenamiento en disco

contenido de un i-nodo

 

Cada i-nodo contiene en general:

La ubicación del contenido del elemento en el disco.

El tipo de elemento (por ejemplo, archivo, directorio, enlace simbólico)

El tema de tamaño, en bytes, en su caso.

El tiempo de modificación del archivo (el ctime )

El tipo de propietario ( UID )

El tipo de grupo ( GID )

Los tipos de permisos correspondientes

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 11/25www.company.com

Organización del almacenamiento en disco

contenido de un i-nodo

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 12/25www.company.com

Organización del almacenamiento en disco

tipos de ficheros

En Unix existen básicamente 2 tipos de ficheros.

Los Archivos ordinarios: Contienen la información

con la que trabaja cada usuario. Normalmenteson archivos que contienen texto, programas

escritos por el usuario en lenguaje C, etc. Suelen

contener caracteres de tipo ASCII, y pueden ser 

modificados, creados, borrados, etc.

 

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 13/25www.company.com

Organización del almacenamiento en disco

tipos de ficheros

 Archivos especiales: Suelen representar dispositivosfísicos como unidades de almacenamiento, impresoras,terminales, etc . 

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 14/25www.company.com

Características de los ficheros  UFS permite un maximo de 255 caracteres para

nombres de ficheros.

El caracter ASCII que no se puede usar paranombrar un fichero es el slash (/).

Tamaño máximo de un fichero es de 2^73 bytes= (8 ZB)

“UFS2 añade soporte para volúmenes sobre un 1tb”

8 Zettabyte [ZB] = 8796093022208 Gigabyte [GB]

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 15/25www.company.com

Características de los ficheros

  Existen caracteres que se recomienda no usarlos pues tienen significado especial para el intérprete

de comandos de Unix, como son ! # & ( ) * ' " ` ; | <> @ $ ^ { } ? : \ espacio backspace tab + - y loscaracteres de control.

Las mayúsculas y minúsculas son consideradasdistintas en Unix, por ejemplo, los nombres CARTA,carta y Carta corresponden a tres ficheros distintos.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 16/25www.company.com

Características de los ficheros  Todos los ficheros están en un árbol, no existe el 

concepto de "unidades" (A:, C :).

 

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 17/25www.company.com

Características de los ficherosEl sistema de ficheros está basado en la idea de volúmenes,

que se pueden montar y desmontar para lo que se les asigna

un nodo del árbol como punto de anclaje. Un sistema físico

puede dividirse en uno o más volúmenes.

Dispositivos independientes se

montan en el árbol de archivosde un sistema, un disquete, por ejemplo se puede acceder en / mnt / floppy, un CD-ROM en / cdrom/ 

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 18/25www.company.com

Características de los ficheros - accesos

UNIX gestiona los acceso a los ficheros ( directorio, dispositivo,ficheros normales ) por medio de triplete lectura-escritura-ejecuciónLa primera para el propietario, la segunda para el grupo y la tercera

 para los demás usuarios.

Para los ficheros los derechos de acceso son : 

r lectura

w escritura

x ejecución

 

El único que puede cambiar los permisos es el dueño usuarioroot y lo hace mediante la orden CHMOD(chmod).

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 19/25www.company.com

Los directorios

Los directorios son la base del sistema jerárquico de archivos de Unix. Son grupos dearchivos que sirven para clasificar y 

organizarlos de acuerdo a las necesidades delos usuarios.

Un directorio puede contener otros directorios y archivos, y así sucesivamente.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 20/25www.company.com

Jerarquía de directorios

UNIX al estar estructurado en árbol se forma una jerarquía de directorios

que para un sistema seria:

 

 / Raíz del sistema de archivo.

 /bin Programas esenciales ejecutables /deb Archivos de dispositivos.

 /etc Sistemas diversos.

 /etc/motd Mensaje del dia al inicio de sesión.

 /etc/passwd Archivos de contraseñas.

 /lib Bibliotecas esenciales, etc.

 /tmp Archivos temporales, desaparecen al reiniciar el sistema. /unix Forma ejecutable del sistema operativo.

 /usr  Sistemas de archivos del usuario.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 21/25www.company.com

Recuperación y Tolerancia a

fallas

El sistema de ficheros utiliza el bloque como unidad de acceso y ubicación

Si se desea recuperar un archivo (+- 200 líneas) que comienza con el

texto "Hola mama", y que que se ha almacenado en la partición

/dev/hda1, el proceso de recuperación es el siguiente:

# grep -a -B2 -A200 "Hola chiquita" /dev/hda1 > archivo.txt

 Al borrar un fichero, simplemente se borra su i-nodo; pero, al contrario que en

DOS, una vez se ha borrado algo en UNIX es IRRECUPERABLE ya que nohay forma de encontrar de nuevo el camino a la información en disco.

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 22/25www.company.com

 Algunas herramientas de gestión

Mkusf permite crear un sistema UFS desde Linux.

fdisk particiones

Badblocks busca bloques defectuosos

Fsck repara

Df 

Ufs explorer 

  

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 23/25www.company.com

Comandos básicos para la gestión del

sistema de archivos

Pwd..........para averiguar cual es el directorio actual

Is..............para pedir un listado del directorio actual

cd.............para cambiar el directorio

mkdir ........para crear un directorio

cat............para ver un archivo

echo.........imprime una cadena de caracteres

cp.............copia un archivo

mv............mueve o renombra un archivo

El sistema de archivos de UNIX ofrece un conjunto de comandos y

llamadas al sistema como por ejemplo:

 

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 24/25www.company.com

S.O compatibles con UFSCasi todos los derivativos de BSD

incluyendo a FreeBSD, NetBSD, OpenBSD,NeXTStep, y Solaris utilizan una variante de

UFS. En Mac OS X esta disponible como unaalternativa al HFS.

  

5/17/2018 UFS DISERTACION - slidepdf.com

http://slidepdf.com/reader/full/ufs-disertacion 25/25

finfs