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
usrquota
mount ao sistema de arquivos relevante em/etc/fstab
. - Remontar o sistema de arquivos (reinicialização,
umount
/mount
oumount -o remount,usrquota
). - Crie o banco de dados de cotas do sistema de arquivos com
quotacheck -uc /mountpoint
. - Use o comando
edquota
para definir uma cota apropriada para cada usuário. (Sugiro fazer isso em um loop com muitos usuários!)