Слишком много инодов?

locatees muy versátil, puede tomar -r y un patrón de expresión regular, por lo que puede hacer muchas coincidencias sofisticadas. Por ejemplo, para hacer coincidir directoriosaa0a1y así sucesivamente, use '/a[0-9]*/'. Esto solo mostrará directorios con archivos, ya que necesita el segundo /en la ruta. Para hacer coincidir solo el directorio, use $para anclar el patrón al final de la ruta, '/a[0-9]*$'.

Tenga en cuenta que hay al menos 2 versiones del comando locate, una de GNU y otra de Redhat (conocida como mlocate ). Use --versionpara encontrar cuál tiene. Difieren ligeramente en el estilo de expresiones regulares. Por ejemplo, si cambiamos el patrón anterior '/a[0-9]*$'para usar +en lugar de *para evitar la coincidencia de apor sí solo, entonces mlocate necesita \+y gnu solo +.

Por ejemplo, para hacer coincidir un directorio ay todo lo que se encuentra debajo de él, puede usar ambas versiones

locate -r '/a\(/\|$\)'

Para mlocate puede usar el prefijo --regexque usa sintaxis extendida

locate --regex '/a(/|$)'

Para hacer lo mismo con la ubicación de gnu, necesitaría agregar la opción --regextype egrep, por ejemplo.

-1
25.03.2019, 04:11
1 ответ

Файловые системы Apple не используют индексные дескрипторы так, как это делают файловые системы Unix и Linux. Вывод df -i- своего рода кладж, чтобы все работало.

Если вы посмотрите внимательно, значение, которое вы увидите, равно 2^63 -инодов _использовано -1

То, что вы видите, совершенно нормально и не проблема.

1
28.04.2021, 23:35

Теги

Похожие вопросы