Uno de los elementos más comunes (e incomprendidos) de un sitio web y su alojamiento es el inodo. Ya sea que ejecute su propio sitio web o maneje el mantenimiento en cualquier nivel, tendrá que lidiar con inodos en algún momento. Ya sea que se trate de un mantenimiento de rutina o de intentar corregir un error, saber qué es un inodo y cómo afecta su instalación de WordPress es fundamental para su éxito a largo plazo.

¿Qué es un inodo?

En general, un inodo es un solo archivo en su sistema de archivos. Para la mayoría de las personas, esta información es suficiente para procesar casi cualquier cosa con la que se encuentren.

Más técnicamente, sin embargo, un inodo es donde se almacenan los metadatos de los archivos en los sistemas UNIX (los servidores Linux y las computadoras Apple están basados ​​en UNIX). Los inodos son entradas de tabla relacionadas con directorios y archivos. los  Los inodos contienen todo tipo de información. :

Estos metadatos incluyen (1) el tamaño del archivo (en bytes) y su ubicación física (es decir, las direcciones de los bloques de almacenamiento que contienen los datos del archivo en un disco duro), (2) el propietario y grupo de archivos, (3) permisos de archivos (es decir, qué usuarios pueden leer, escribir y / o ejecutar el archivo), los enlaces apuntan al inodo.

Dado que la mayoría de los servidores web están basados ​​en Linux, la administración de inodos será importante. Puede pensar en ellos como enlaces a su sitio web. Puede tener varios enlaces que apunten a la misma página en su sitio, pero eso no significa que haya varias copias de esa página. Lo mismo ocurre con los archivos y los inodos.

Aunque técnicamente no existe una relación 1 - 1, encontrará muchos casos en los que solo hay un archivo vinculado a un inodo. La mayoría de las personas pueden trabajar pensando que lo son.

El problema de los inodes

Se están agotando. Ellos terminaron. Y probablemente no esté rastreando el uso de su inodo.

No hace mucho me llego el correo "Advertencia: La cuenta de YourSite.com alcanzó el 80% de la cuota de inodo autorizada" de Siteground de la nada. No había hecho nada fuera de lo común, pero de alguna manera estaba apilando mis inodos como una torre. Supongo que si está ejecutando varias instalaciones de WordPress en su cuenta de alojamiento, recibió (o recibirá) un correo electrónico similar.

linode wordpress siteground.jpg

Ahora, en el correo electrónico, son muy simples: para reducir la cantidad de inodos, necesita reducir la cantidad de archivos y carpetas en su cuenta a través de cPanel - Administrador de archivos o su cliente FTP preferido. Y, en esencia, eso es todo lo que tienes que hacer. Pero es un poco más complicado que eso porque si ha estado alojado por un tiempo, probablemente tenga un archivo de archivos y carpetas bastante decente.

Para verificar el uso de su inodo, debe iniciar sesión en su cPanel y buscar el Diálogo de estadísticas . En la mayoría de las versiones de cPanel, estará en algún lugar a la izquierda de la página. Verás principalmente elusar el espacio du  disque en MB y GB, así como la cantidad de inodos permitidos y la cantidad de inodos que está utilizando en este momento.

uso de inodes wordpress.png

Afortunadamente, como la mayoría de las cosas sobre WordPress, el CMS está diseñado para simplificar la administración de sus inodos.

¿Por qué Inodes es importante para los usuarios de WordPress?

Es posible que muchos de ustedes nunca tengan que trabajar con inodos. Diariamente, no los notará en absoluto. Siempre que todo vaya bien en su sitio, nada debería hacerle ver la palabra. Cuando algo anda mal, comenzará a ver errores en su panel de WordPress o en otro lugar.

Por lo general, todos los hosts que usan cPanel (la mayoría de ellos, a menos que elija un hospedaje administrado) le han asignado un cierto número de inodos según su plan. La regla general es que cuanto más pague, más inodos obtendrá.

Tenga en cuenta que esto es totalmente independiente del espacio de almacenamiento que tiene disponible. Ambos pueden tener un volumen de 1 a 1, pero normalmente se quedarán sin inodos antes de quedarse sin espacio de almacenamiento, ya que los inodos son mucho más pequeños en bits y bytes que la mayoría de sus archivos.

Dicho esto, los usuarios de WordPress a menudo terminan con problemas centrados en el inodo.

Cómo los usuarios de WordPress construyen inodos

Si bien cada sistema de administración de contenido tiene sus propias formas de obtener inodos, WordPress tiene algunas que son específicas de su ecosistema. Principalmente imágenes, complementos y temas. Profundizaremos y descubriremos por qué y qué podemos hacer al respecto.

Imágenes

Las imágenes en su biblioteca de medios probablemente ocupen una tonelada de sus inodos. Incluso si no tiene miles y miles de ellos. Apuesto a que la mayoría de ustedes suben imágenes a su sitio. Y en teoría, 1 imagen es igual a 1 inodo. Pero no es así como funcionan las cosas. Dependiendo de su tema y del complemento de compresión de imágenes, esta imagen puede tomar casi una docena de inodos. ¿Cómo? 'O' ¿Qué? Manteniendo representaciones de varios tamaños en la memoria.

inodo por imagen wordpress.png

Si verifica los detalles de una imagen en su biblioteca y ve un tamaño de archivo, es un inodo. Piense en esto para cada imagen de su biblioteca multimedia. Para este sitio en particular, tengo 562 elementos en la biblioteca de medios. Suponiendo (probablemente incorrectamente) que cada uno tiene 11 versiones, eso es más de 6 inodos. Literalmente once veces más de lo que debería ser.

Y eso es para un sitio. Si tiene en cuenta la cantidad de sitios en cualquier plan de alojamiento general, esa cantidad puede sumarse. En esta cuenta (anónima), hay una docena de instalaciones de WordPress en ejecución. Además de los archivos del sistema para cada instalación, las bibliotecas de medios para todos los usuarios aumentan el uso de inodos.

lista de sitios wordpress.png

Complementos y temas

Tiene algunas razones por las que los complementos y los temas toman tantos inodos. La primera es solo que muchas personas tienen toneladas instaladas, a pesar de que están discapacitadas.

complementos instalados y deshabilitados.png

Y en cada una de esas carpetas de complementos, docenas y docenas de archivos toman inodos. Algunos complementos son obviamente más ligeros que otros, pero todos agregan volumen a su instalación. Así que recuerde que, por lo general, es mejor eliminar todos los complementos que no usa actualmente .

Los temas funcionan exactamente de la misma manera. Nadie puede decir cuántos temas ha instalado en su sitio de WordPress si lo ha tenido durante bastante tiempo. Aunque estos temas son simplemente los Temas de WordPress por defecto, se utilizan muchos inodos. Si no usa un tema, elimínelo . Sin embargo, si realizó personalizaciones a través de un tema secundario, generalmente puede conservarlo (o hacer una copia de seguridad) porque no puede reinstalarlo tan fácilmente como el tema principal.

Como perder el uso del inodo.

Complementos de caché y utilidades de copia de seguridad

Caché de cometas. WPRocket. Corriente ascendente. iThemes. WordFence. WP Super Cache. Caché total de W3. Sucuri.

Todos estos elementos (y más) ocupan valiosos inodos. En su mayor parte, está bien. Estos son complementos increíbles que le hacen la vida más fácil y mejoran la experiencia de sus usuarios en su sitio. Sin embargo, si no selecciona esta casilla de verificación, es posible que se acumulen archivos en caché, archivos de respaldo e informes de seguridad.

Así que de vez en cuando asegúrese de limpiar el caché de su sitio y deje que se rellene. La mayoría de las veces puedes encontrar un botón Limpiar caché ou  Borrar caché en la barra de herramientas de administración.

eliminar el caché wordpress.png

Además, las copias de seguridad adicionales de complementos como UpdraftPlus pueden ocupar un espacio valioso. Así que verifique lo que ha almacenado en su servidor local. Puede hacer esto desde su panel de administración de WP para la mayoría de las utilidades de respaldo. O puede verificar a través de FTP.

eliminar copias de seguridad upgraftplus.png

Además de que estas copias de seguridad ocupan inodos y espacio de almacenamiento en su servidor, también son vulnerables a los piratas informáticos que pueden penetrar en su instalación. Por tanto, es preferible mantenerlos en un destino remoto (Dropbox o Google Drive, por ejemplo).

Cómo corregir errores comunes de inodo

Y aunque WordPress tiene problemas de inodo específicos de la plataforma, algunos son comunes en la web. Ya sea que esté en Drupal, Joomla, WordPress o incluso Ghost, es posible que deba corregirlos en algún momento.

  • No se enviarán correos electrónicos, ya sea a través de un cliente tradicional, autorespondedores o formularios en el sitio mismo.
  • No se pueden recibir correos electrónicos.
  • Las descargas fallan sistemáticamente
  • Las publicaciones y páginas no serán actualizadas o creadas
  • Los usuarios no pueden acceder al sitio
  • En algunos casos, se puede bloquear la migración de un host a otro

En todos estos casos, el problema podría ser que el servidor se esté acercando al límite superior de su cuota de inodo. O que está completamente sin inodos. Recuerde que incluso si solo usa parte de su capacidad de almacenamiento, aún puede usar sus inodos.

Cada vez que se envía o recibe un correo electrónico, se genera un archivo. Si no hay inodos, no se puede crear ningún archivo. Si sus inodos están llenos, las descargas fallarán porque los datos no se pueden almacenar en ningún lugar. Lo mismo puede decirse de las publicaciones y páginas en WordPress u otras plataformas CMS que no pueden generar los archivos necesarios sin imperfecciones. Incluso cuando los usuarios visitan la página, se generan archivos: cookies, tokens, archivos en caché. Si no hay inodo, estos usuarios no reciben ningún servicio.

Al migrar de un host a otro, su asignación de inodo puede ser diferente. Por lo tanto, ni siquiera puede estar cerca de su cuota actual, ya esté seguro de la próxima. Puede parecer difícil, pero en realidad fue muy fácil de arreglar.

¿Qué hacer para corregir estos problemas?

Para resolver su problema de uso de inodos, hay algunas acciones simples que puede realizar y que lo ayudarán.

Eliminar correos antiguos

Verá, cada vez que se envía o recibe un correo electrónico, se crea un archivo en su servidor (asumiendo que no está utilizando un servicio de correo electrónico externo). Esto significa que todo su correo tiene inodos. Si archiva o simplemente mantiene sus correos electrónicos en su bandeja de entrada, se quedan en su servidor y se estancan. Entonces es hora de eliminarlos.

Borrar sus carpetas temporales

Los archivos temporales son bestias fantásticas. Si sabe dónde encontrarlos, puede asegurarse de que estén haciendo su trabajo, sin utilizar demasiados recursos. Cada vez que ves un  directorio tmp , aquí es donde se almacenan estos archivos temporales. Tokens de sesión, archivos de caché, registros de tráfico, todo tipo de cosas que son interesantes al mismo tiempo, pero que no son útiles después.

A menos que haya configurado una tarea de automatización o CRON para borrar archivos temporales, es posible que deba ir allí de vez en cuando y hacer un poco de mantenimiento. Estos estarán principalmente en su directorio raíz bajo  tmp.

Normalmente, puede eliminar cualquier archivo de registro, archivo de caché o archivo de sesión. En su mayor parte, los verá anotados con mucha claridad. Normalmente el nombre del archivo contiene  ses ou  cache ou  log Lo que facilita mucho tu trabajo.

ejemplo report file.png

La mayoría de los archivos que elimine serán registros del servidor y registros de tráfico. Siempre que tenga una copia de seguridad de estos archivos, explore sus carpetas tmp y borre lo que necesite. En este ejemplo en particular, Yo borro los directorios webalizer, webalizerftp, horde, awstats et  analógicoRecuerde que eliminar estos archivos elimina las estadísticas y los registros del servidor. Por lo tanto, haga una copia de seguridad de ellos primero si es necesario .

También puedes consultar las fechas. Dependiendo de su sitio, es posible que no necesite registros hasta 2011.

verificar fechas antes de eliminar informes cpanel.png

Borra tus archivos de registro

Similar al archivo tmp, el archivo de journaux es un directorio raíz que contiene los archivos después de archivar los registros de su servidor. Su servidor comienza a llevar un diario de cada dominio por cada mes que está activo en su host. Esto podría ser  beaucoup de los periódicos. Haga una copia de seguridad de ellos, ya que son bastante importantes y elimínelos.

los periódicos cpanel.png

Eliminar instalaciones innecesarias de sitios web

Hay dos razones por las que no desea que las instalaciones innecesarias ocupen sus inodos. La primera es, bueno, estás desperdiciando inodos en algo que no estás usando. En segundo lugar, los sitios web olvidados son vulnerables a las principales amenazas de seguridad y son la forma más común de que los piratas informáticos accedan a servidores compartidos mediante ataques de fuerza bruta.

Hay más de 5 archivos en cada instalación de WordPress, es decir, al menos 000 inodos, y si está haciendo algo para personalizarlo o agregar complementos o temas ... bueno, usted y yo probablemente deberíamos verificarlo. mira lo que tenemos en nuestro servidor.

paquete

Quedarse sin inodos en su alojamiento es molesto y confuso. Incluso si se le advierte mucho antes de que alcance su capacidad máxima, aún debe tomarse un tiempo para borrar los datos de su servidor. Sin embargo, si sigue rápidamente todos los consejos anteriores, debería poder reducir fácilmente el uso de inodo en al menos un 20% en una sola pasada.

Ya sea que esté usando WordPress o algún otro sistema de administración de contenido, usar inode es algo que no surge a menudo, pero si lo hace, estará muy feliz de estar listo para usarlo.