GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde se utilizan todos mis inodos?

Métodos proporcionados con ls recursivo son muy lentos. Solo por encontrar rápidamente el directorio principal que consume la mayoría de los inodos que usé:

cd /partition_that_is_out_of_inodes
for i in *; do echo -e "$(find $i | wc -l)\t$i"; done | sort -n

Si no desea crear un nuevo archivo (o no puede porque se quedó sin inodos), puede ejecutar esta consulta:

for i in `find . -type d `; do echo `ls -a $i | wc -l` $i; done | sort -n

como se mencionó en otra respuesta, usar una solución con find será mucho más rápido ya que el ls recursivo es bastante lento, ¡consulte a continuación para encontrar esa solución! (¡crédito donde se debe!)


Linux
  1. CentOS/RHEL:cómo determinar qué versión de SNMP se está utilizando

  2. ¿Qué son las cuentas de usuario reservadas en MySQL?

  3. ¿Cómo mostrar todas las bibliotecas compartidas utilizadas por los ejecutables en Linux?

  4. ¿Cómo veo cuáles son mis comandos de Linux más utilizados?

  5. Por qué no se usa UASP

¿Qué son los registros de Linux y dónde encontrarlos?

¿Qué son los inodos en Linux?

¿Dónde se informan los incidentes de sudo?

¿Dónde se encuentran los archivos de configuración en WSL?

¿Por qué se rechazan mis conexiones de red?

Nombres de host:¿de qué se tratan?