Os 15 principais usuários no nível de montagem

Os 15 principais usuários no nível de montagem

Preciso obter uma lista dos 15 principais usuários (armazenamento) em cada montagem. Consigo obter as informações do nível da montagem, mas não consigo obter os principais usuários em todas as montagens. Posso ver as pastas aninhadas em cada montagem.

Por exemplo; Se eu olhar para a montagem A, nisso eu poderia ver a pasta A, a pasta B, a pasta C e novamente em cada pasta i,e Pasta A, poderia mais pastas A1 A2. É aqui que meus conjuntos/arquivos de dados estão disponíveis.

No total, tenho cerca de 20 pontos de montagem (aproximadamente).

SO: Solaris

Responder1

#!/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

Isso pressupõe usuários locais e mostra o tamanho agrupado por proprietário do arquivo, que é o mais próximo possível do que você deseja, dada a ambiguidade da pergunta.

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

Instalação padrão do Solaris (ferramentas do usuário)

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

informação relacionada