Um recorte rápido e colado da documentação do Kernel parece indicar que você pode indicar arquivos diferentes com uma opção de montagem usrjquota
:
quota These options are ignored by the filesystem. They
noquota are used only by quota tools to recognize volumes
grpquota where quota should be turned on. See documentation
usrquota in the quota-tools package for more details
(http://sourceforge.net/projects/linuxquota).
jqfmt=<quota type> These options tell filesystem details about quota
usrjquota=<file> so that quota information can be properly updated
grpjquota=<file> during journal replay. They replace the above
quota options. See documentation in the quota-tools
package for more details
(http://sourceforge.net/projects/linuxquota).
No que diz respeito a você se preocupar que atualizar o arquivo de cotas pode levar a mais desgaste, sim, ele contribui, mas não tanto quanto você pode pensar. Nem todas as atualizações no sistema de arquivos levam a uma atualização imediata dos arquivos * .quota. Fazer isso reduziria o real desempenho do IO do disco (quando cada bloco modificado gravado no disco acionaria gravações nos arquivos de cotas também), independentemente de ser ou não um disco SSD ou giratório.
O impacto da cota no tempo de vida da SSD será marginal, porque a cota atribuída e o uso atual da cota, alterações e transgressões são mantidos pelo kernel e os arquivos * .quota são atualizados com pouca freqüência com as estatísticas atuais da cota. Daí a strong recomendação para executar quotacheck
cada vez que o sistema inicializa e monta sistemas de arquivos inválidos (o que é mais provável que aconteça após uma falha no sistema e, em seguida, o status da cota deve ser suspeito também).
Existem duas configurações de sysctl para ajustar o comportamento das cotas pelo kernel: dquot-max
& ; dquot-nr
:
The file
dquot-max
shows the maximum number of cached disk quota entries.
The filedquot-nr
shows the number of allocated disk quota entries and the number of free disk quota entries. If the number of free cached disk quotas is very low and you have some awesome number of simultaneous system users, you might want to raise the limit.