SistemasOP

Páginas: 6 (1288 palabras) Publicado: 19 de octubre de 2015
4.4 ADMINISTRACIÓN Y
OPTIMIZACIÓN DE SISTEMAS DE
ARCHIVOS

4.4.1 Administración del espacio en disco


Por lo general los archivos se almacenan en disco, así que la administración del espacio en
disco es una cuestión importante para los diseñadores de sistemas de archivos.



Hay dos estrategias generales posibles para almacenar un archivo de n bytes: se asignan
n bytes consecutivos de espacioen disco o el archivo se divide en varios bloques (no
necesariamente) contiguos.



Tener un tamaño de bloque grande significa que cada archivo (incluso un archivo de 1
byte) ocupa un cilindro completo. También significa que los pequeños archivos
desperdician una gran cantidad de espacio en disco. Por otro lado, un tamaño de bloque
pequeño significa que la mayoría de los archivos abarcaránvarios bloques y por ende,
necesitan varias búsquedas y retrasos rotacionales para leerlos, lo cual reduce el
rendimiento.



Por ende, si la unidad de asignación es demasiado grande, desperdiciamos espacio; si es
demasiado pequeña, desperdiciamos tiempo.



Una vez que se ha elegido un tamaño de bloque, la siguiente
cuestión es cómo llevar registro de los bloques libres.



Hay dos métodosutilizados ampliamente:



Para evitar que los usuarios ocupen demasiado espacio en disco,
los sistemas operativos multiusuario proporcionan un mecanismo
para imponer las cuotas de disco. La idea es que el administrador
del sistema asigne a cada usuario una cantidad máxima de
archivos y bloques y que el sistema operativo se asegure de que
los usuarios no excedan sus cuotas.



Cuando un usuario abreun archivo, los atributos y las direcciones
de disco se localizan y se colocan en una tabla de archivos
abiertos en la memoria principal. Entre los atributos hay una
entrada que indica quién es el propietario.



Cualquier aumento en el tamaño del archivo se tomará de la
cuota del propietario. Una segunda tabla contiene el registro de
cuotas para cada usuario con un archivo actualmente abierto,aun si el archivo fue abierto por alguien más.

4.4.2 Respaldos del sistema de archivos


Las empresas (por lo general) comprenden bien el valor de sus
datos y en general realizan un respaldo por lo menos una vez al
día, casi siempre en cinta. Las cintas modernas contienen cientos
de gigabytes a un costo de varios centavos por gigabyte.



Por lo general se realizan respaldos en cinta paramanejar uno de
dos problemas potenciales:



1. Recuperarse de un desastre.



-Trata acerca de cómo hacer que la computadora vuelva a
funcionar después de una falla general en el disco, un incendio,
una inundación o cualquier otra catástrofe natural.



2. Recuperarse de la estupidez.



-A menudo los usuarios remueven de manera accidental
archivos, que más tarde vuelven a necesitar.



Sepueden utilizar dos estrategias para vaciar un disco en la cinta:



Un vaciado físico empieza en el bloque 0 del disco, escribe todos
los bloques del disco en la cinta de salida en orden y se detiene
cuando acaba de copiar el último.



Dicho programa es tan simple que probablemente pueda hacerse
100% libre de errores, algo que probablemente no se pueda decir
acerca de cualquier otro programaútil.



Un vaciado lógico empieza en uno o más directorios especificados y
vacía en forma recursiva todos los archivos y directorios que se
encuentran ahí que hayan sido modificados desde cierta fecha base
dada (por ejemplo, el último respaldo para un vaciado incremental
o la instalación del sistema para un vaciado completo).



Así, en un vaciado lógico la cinta de vaciado obtiene una serie dedirectorios y archivos cuidadosamente identificados, lo cual facilita
la restauración de un archivo o directorio específico a petición del
usuario

4.4.3 Consistencia del sistema de archivos


Otra área donde la confiabilidad es una cuestión importante es la
de consistencia del sistema de archivos.



Para lidiar con el problema de los sistemas de archivos
inconsistentes, la mayoría de las...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS