Comparação de métodos para implementar cota de tamanho de diretório no Linux?

Comparação de métodos para implementar cota de tamanho de diretório no Linux?

Me deparei com duas soluções para implementar cotas de tamanho de diretório no Linux.

  1. Um deles era criar imagens usando o comando dd/fallocate/etc e montá-las usando interfaces de loopback. O redimensionamento pode ser feito por resize2fs como e quando necessário.
  2. Outra foi usar a cota do projeto para o sistema de arquivos ext4 e xfs. Quero comparar esses dois métodos e sua usabilidade em casos específicos.

Alguns pontos em que consigo pensar são:

a.a cota do projeto é um método mais direto e oferece muito mais opções, como limite flexível de inode, etc.

b.a cota do projeto não exige a sobrecarga de criação de uma nova imagem e montagem sempre que um diretório precisa ser criado.

c.Uma vantagem do primeiro método parece ser que usuários não administradores podem ver o tamanho da pasta.

Seria bom ter mais visualizações, uma comparação mais abrangente e casos de uso específicos para cada método. Além disso, gostaria de saber se existe outro método para esta tarefa. Desde já, obrigado.

Um pequeno histórico:Estou criando compartilhamentos SMB no Linux e concedendo acesso a usuários remotos do Windows. Os usuários são organizados em pequenos grupos, cada grupo precisa estar isolado dos demais, ou seja, não podem acessar compartilhamentos/arquivos de outros grupos. Além disso, cada usuário em um grupo deve ter um login e uma senha separados e deve ser possível atribuir a cada usuário um tamanho variável (condicional, ou seja, pode haver alguns usuários em um grupo sem limite/cota de tamanho). Outro requisito é que alguns dos compartilhamentos precisem ser restringidos em termos do tamanho que podem transportar (para não permitir que esses compartilhamentos ocupem todo o espaço em disco). Imaginei que, como cada compartilhamento é basicamente um diretório, se eu puder restringir o tamanho do diretório/pasta (ou seja, cota de tamanho do diretório), poderei restringir o tamanho de um compartilhamento individual.

informação relacionada