Sistema de archivos ReiserFS en Linux

  

Sistema de archivos ReiserFS en Linux

ReiserFS es un sistema de archivos muy bueno y sus desarrolladores son muy potentes. Todo el sistema de archivos está completamente diseñado desde cero. Actualmente, ReiserFS puede administrar fácilmente cientos de sistemas de archivos G, lo cual es muy importante en las aplicaciones empresariales. ReiserFS está diseñado en base al pensamiento orientado a objetos y consta de una capa semántica y una capa de almacenamiento. La capa semántica es principalmente la gestión del espacio de nombres del objeto y la definición de la interfaz del objeto para determinar la función del objeto. La capa de almacenamiento es principalmente la gestión del espacio en disco. La capa semántica y la capa de almacenamiento están vinculadas por una clave. La capa semántica genera claves al analizar los nombres de los objetos. La capa de almacenamiento encuentra el espacio de almacenamiento en el disco por medio de las claves, y los valores clave son globalmente únicos.

Interfaces principales de la capa semántica

1) Interfaces de archivos Cada archivo tiene una ID de interfaz que identifica un conjunto de métodos que contiene todas las interfaces que acceden al archivo ReiserFS.

2) Interfaz de atributo ReiserFS implementa una nueva interfaz que trata cada atributo de un archivo como un archivo. El valor del atributo es el contenido del archivo para permitir el acceso de directorio a los atributos del archivo.

3) La interfaz de hash El directorio es una tabla de asignación del nombre del archivo. ReiserFS implementa esta tabla de asignación a través del árbol B +. Dado que el nombre del archivo es variable, y algunas veces el nombre del archivo es muy largo, el nombre del archivo no es adecuado como valor clave, por lo que se introduce la función Hash para generar el valor clave.

4) Interfaz de seguridad La interfaz de seguridad maneja todas las comprobaciones de seguridad, generalmente activadas por la interfaz de archivo. Tomemos el archivo de lectura como ejemplo: el método de lectura de la interfaz del archivo llama al método chech de lectura de la interfaz segura para verificar la seguridad antes de leer los datos del archivo, y este último llamará al método de lectura del archivo de propiedades para leer el atributo del archivo para su comprobación. .

5) La interfaz de elementos (elementos) de la interfaz de elementos es principalmente un método para equilibrar elementos, que incluye: división de elementos, evaluación de elementos, sobrescritura de elementos, adición de elementos, eliminación de elementos Insertar y encontrar.

6) Interfaz de asignación de claves Cuando se asigna una clave a un elemento, se activa la interfaz de asignación de claves. Cada elemento tiene un método de asignación de clave correspondiente.

Copyright © Conocimiento de Windows All Rights Reserved