
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