GNU/Linux >> Tutoriales Linux >  >> Linux

¿algún beneficio de tamaño de inodo grande? (ext4)

Un tamaño de inodo más grande puede mejorar el rendimiento de archivos/directorios muy grandes a expensas del uso del disco (y posiblemente el rendimiento de archivos pequeños).

La proporción de bytes por inodo es lo que desea observar más de cerca si cree que su uso de inodo es demasiado alto. Muchas preguntas y respuestas relacionadas en varios sitios de StackExchange.


Los inodos más grandes son útiles si tiene muchos archivos con una gran cantidad de metadatos. El tamaño de inodo más pequeño tiene espacio para metadatos clásicos:permisos, marcas de tiempo, etc., así como la dirección de algunos bloques para archivos normales o el destino de enlaces simbólicos cortos. Los inodos más grandes pueden almacenar atributos extendidos como listas de control de acceso y contextos SELinux. Si no hay suficiente espacio para los atributos extendidos en el inodo, deben almacenarse en un bloque separado, lo que hace que abrir el archivo o leer sus metadatos sea más lento.

Por lo tanto, debe usar un tamaño de inodo mayor si planea tener una gran cantidad de atributos extendidos como ACL complejas, o si está utilizando SELinux. SELinux es la motivación principal para los inodos más grandes.


Linux
  1. ¿Cómo ordenar la salida Du por tamaño?

  2. ¿Cómo encontrar todos los archivos de más de 1 GB de tamaño en Linux?

  3. ¿Cómo eliminar X bytes del final de un archivo grande sin leer todo el archivo?

  4. iconv cualquier codificación a UTF-8

  5. Maximizar ventana en tmux

Encuentra archivos grandes en Linux

OnionShare:comparta archivos de cualquier tamaño de forma segura y anónima

¿Cómo encontrar el tamaño de inodo de un sistema de archivos ext2/ext3/ext4?

Usando nc para transferir archivos grandes

¿Por qué no puedo crear archivos de más de 2 GB en Linux?

La base de datos de fail2ban es demasiado grande (más de 500 mb). ¿Cómo puedo llegar a un tamaño razonable?