Top 15 de usuarios en nivel de montaje

Top 15 de usuarios en nivel de montaje

Necesito obtener una lista de los 15 usuarios principales (almacenamiento) en cada montaje. Puedo obtener la información del nivel de montaje, pero no puedo obtener los usuarios principales en cada montaje. Puedo ver las carpetas anidadas en cada montaje.

Por ejemplo; Si miro para montar A, en esto puedo ver la carpeta A, la carpeta B, la carpeta C y nuevamente en cada carpeta, es decir, la Carpeta A, podría tener más carpetas A1 A2. Aquí es donde están disponibles mis conjuntos de datos/archivos.

En total tengo alrededor de 20 puntos de montaje (aprox.).

SO: Solaris

Respuesta1

#!/bin/bash
for U in $(cut -d: -f1 /etc/passwd) ; do
    C=$(find / -type f -user $U -print0 | du -c --files0-from=- | tail -n 1 | cut -f1 )
    echo $C $U
done | sort -nr

Esto supone usuarios locales y muestra el tamaño agrupado por propietario del archivo, que es lo más cercano posible a lo que desea, dada la ambigüedad de la pregunta.

https://serverfault.com/questions/632017/solaris-how-to-see-if-bash-is-installed

Instalación predeterminada de Solaris (herramientas de usuario)

https://www.opencsw.org/packages/findutils/

información relacionada