UFS DISERTACION
-
Upload
jean-paul-h-pincheira -
Category
Documents
-
view
217 -
download
0
Transcript of UFS DISERTACION
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.