... ou, em terceiro lugar, pode-se usar cotas de disco.
Uma variante na resposta da rotunda do Mokubai é ter todos diretórios pessoais em um volume dedicado para diretórios base, para habilitar cotas de disco nesse volume (e criar o banco de dados de cotas se as cotas estiverem sendo adicionadas a um volume com dados já existentes) e para usar o comando quota
para exibir quanto da cota de disco de um usuário o volume que o usuário usou. Aqueles acostumados a Unices tradicionais em ambientes de compartilhamento de tempo multiusuário centralizados acharão isto muito familiar. ☺
Isso realmente tem uma vantagem sobre du
quando se trata de "Quanto espaço em disco é o material que eu possuo ocupando?" pergunta: Se algum outro usuário habilmente linkar um de seus arquivos - que você subseqüentemente desvincula de seu diretório pessoal e pensa em ir embora - em um dos diretórios próprios xyr, isso xe nega que você lê + permissão de execução para (e portanto não pode varrer com du
), o espaço em disco que ele consome ainda será contado em sua cota de disco e você poderá detectar a discrepância.
E, é claro, todas as vantagens de segurança e manutenção de ter um volume separado para todos os diretórios base também se aplicam.