Linux admite varios sistemas de archivos distintos del sistema de archivos Ext2 porque Linux proporciona un marco unificado denominado Virtual Filesystem Switch (VFS). . De esta manera, el programa de usuario puede operar en varios sistemas de archivos y archivos a través de la misma interfaz del sistema de archivos, es decir, el mismo conjunto de llamadas al sistema.
1. Linux es compatible con docenas de sistemas de archivos, ¿cómo se gestiona y qué gestiona?
Primero, VFS solo administra el sistema de archivos montado en el sistema de archivos, es decir, se administra bajo demanda.
En segundo lugar, porque hereda el diseño de Unix, también administra archivos, entradas de directorio, inodos y superbloques.
2. Cuatro objetos principales en VFS
(1) Super Block Object: describe el sistema de archivos montado.
Cada sistema de archivos corresponde a un súper objeto. La información de control del sistema de archivos se almacena en el superbloque.
(2) Objeto de nodo de índice: describe un archivo.
Cada archivo tiene un objeto inodo. Cada objeto de nodo de índice tiene un número de inodo -----> Es este número para identificar de manera única el archivo especificado en un sistema de archivos.
(3) Objeto de elemento de directorio: describe una entrada de directorio que forma parte de la ruta.
VFS trata cada directorio como un archivo regular que consta de varios subdirectorios y archivos.
Por ejemplo: cuando buscamos el nombre de ruta: /tmp /test, el núcleo crea el primer objeto de entrada de directorio para el directorio raíz " /" y crea un objeto de entrada de directorio de segundo nivel para la entrada tmp en el directorio raíz. Cree un objeto de entrada de directorio de tercer nivel para la entrada de prueba en el directorio /tmp.
(4) Objeto de archivo: describe el archivo abierto por el proceso.
Descripción:
1. Como VFS trata los directorios como un archivo, no hay objetos de directorio. Aunque la entrada del directorio es diferente del directorio, el directorio es el mismo que el archivo.
2.Linux separa la información sobre el archivo del archivo en sí. La información sobre los archivos en Linux se almacena en una estructura de datos separada llamada inodo. La información del archivo (directorio) se almacena en un bloque separado en forma de inodo, la información de control se almacena centralmente en el superbloque del disco.
Azure es uno de los representantes de más y más compañías que están considerando cambiar su negocio
ifconfig -a Ver toda la información de NIC de Linux ifconfig eth0 down Apague la tarjeta de red et
En la actualidad, muchas escuelas han construido redes de campus y se
Ubuntu Como el sistema operativo Linux más popular, Ubuntu se ha vuelto aún más perfecto después del
CentOS instala X Window con yum
Proceso de optimización del rendimiento del servidor Linux
Cómo arreglar el arranque GRUB en el sistema Linux
Consideraciones sobre la partición de Linux
El servicio samba no está instalado y falla el inicio del sistema dual.
Sistema operativo Linux detallado usando la partición de Windows
Trucos de ejecutor y descriptor de archivos de Linux
Tutorial básico de configuración de instalación de Webmail Roundcube
Ejecutar aplicaciones automáticamente después del inicio de sesión del sistema Linux
Diagnóstico de problemas comunes de la conexión de red del sistema Linux
La herramienta de escaneo de puertos de Linux nmap usando el tutorial básico
¿El método de entrada qq del sistema Win7 no puede iniciar sesión en cómo hacerlo?
¿Te has conocido? Los 10 más propensos a desastres de PC (9)
Gana 7 archivos en lotes, se les cambió el nombre a las fotos
Solución de fallas comunes del navegador IE destaca
Use un módem para activar Win7 para usar las diversas funciones del sistema.