Como cada usuário tem sua própria conta do Linux, você pode optar por limitar o uso do disco por cotas por usuário. Isso não limitaria os uploads de arquivos individuais, mas limitaria o espaço total disponível por usuário.
Para fazer isso, você precisa:
- Instale as ferramentas de cota:
apt-get install quota - Adicione a opção
usrquotamount ao sistema de arquivos relevante em/etc/fstab. - Remontar o sistema de arquivos (reinicialização,
umount/mountoumount -o remount,usrquota). - Crie o banco de dados de cotas do sistema de arquivos com
quotacheck -uc /mountpoint. - Use o comando
edquotapara definir uma cota apropriada para cada usuário. (Sugiro fazer isso em um loop com muitos usuários!)