GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo aumentar el número de inodo de disco en Linux

Cuando se crea un nuevo sistema de archivos en una partición en un disco en Linux, y el núcleo reserva espacio para los inodos durante la estructuración inicial del sistema de archivos. La cantidad de inodos dentro de un sistema de archivos afecta directamente la cantidad de archivos (es decir, la cantidad máxima de inodos y, por lo tanto, la cantidad máxima de archivos, se establece cuando se crea el sistema de archivos).

Lectura recomendada :Cómo obtener los inodos totales de la partición raíz

Si se agotan todos los inodos en un sistema de archivos, el kernel no puede crear nuevos archivos incluso cuando hay espacio disponible en el disco. En este breve artículo, le mostraremos cómo aumentar la cantidad de inodos en un sistema de archivos en Linux.

Al crear un nuevo sistema de archivos en una partición, puede usar -i opción para establecer los bytes por inodo (proporción de bytes/inodo), cuanto mayor sea la proporción de bytes por inodo, se crearán menos inodos.

El siguiente ejemplo muestra cómo crear un tipo de sistema de archivos EXT4 con una pequeña proporción de bytes por inodo en un 4 GB partición.

$ sudo mkfs.ext4 -i 16400 /dev/sdc1

Nota :Una vez que se crea el sistema de archivos, no puede cambiar la proporción de bytes por inodo (a menos que lo vuelva a formatear), y cambiar el tamaño de un sistema de archivos cambia la cantidad de inodos para mantener esta proporción.

Aquí hay otro ejemplo con una mayor proporción de bytes por inodo.

$ sudo mkfs.ext4 -i  196800 /dev/sdc1

Además, también puedes usar el -T indicador para especificar cómo se utilizará el sistema de archivos para que mkfs.ext4 puede elegir los parámetros óptimos del sistema de archivos para ese uso, incluida la proporción de bytes por inodo. El archivo de configuración /etc/mke2fs.conf contiene los diferentes tipos de uso admitidos y muchos otros parámetros de configuración.

En los siguientes ejemplos, el comando indica que el sistema de archivos se usará para crear y/o almacenar archivos grandes y archivo grande4 que ofrecen proporciones más relevantes de un inodo cada 1 MiB y 4 MiB respectivamente.

$ sudo mkfs.ext4 -T largefile /dev/device
OR
$ sudo mkfs.ext4 -T largefile4 /dev/device

Para verificar el uso de inodos de un sistema de archivos, ejecute el comando df con -i opción (la -T opción muestra el tipo de sistema de archivos).

$ df -i
OR
$ df -iT

Nos gustaría saber tu opinión sobre este artículo. Utilice el formulario de comentarios a continuación para comunicarse con nosotros. Para obtener más información, consulte mkfs.ext4 página de manual.


Linux
  1. Cómo particionar un disco en Linux

  2. Cómo aumentar el número de límites de archivos abiertos en Linux

  3. Cómo crear o aumentar el espacio de intercambio en Linux

  4. ¿Qué es el número de inodo en Linux?

  5. Linux – ¿Cómo aumentar Maxsymlinks?

Cómo verificar/reparar el sistema de archivos de Linux en el arranque

Cómo comprobar y reparar un sistema de archivos en RHEL Linux

Cómo reparar errores del sistema de archivos en Linux Mint

Cómo montar un disco NTFS en Linux

Cómo cifrar el sistema de archivos raíz en Linux

Cómo instalar el servidor de intercambio de archivos Samba en el sistema Linux