¿Comparación de métodos para implementar la cuota de tamaño de directorio en Linux?

¿Comparación de métodos para implementar la cuota de tamaño de directorio en Linux?

Encontré dos soluciones para implementar cuotas de tamaño de directorio en Linux.

  1. Uno estaba usando la creación de imágenes usando el comando dd/fallocate/etc y montándolas usando interfaces de bucle invertido, resize2fs puede cambiar el tamaño cuando sea necesario.
  2. Otro fue usar cuota de proyecto para el sistema de archivos ext4 y xfs. Quiero comparar estos dos métodos y su usabilidad en casos específicos.

Algunos puntos que se me ocurren son:

a.La cuota del proyecto es un método más directo y ofrece muchas más opciones, como límite suave de inodo, etc.

b.La cuota del proyecto no requiere la sobrecarga de crear una nueva imagen y montarla cada vez que es necesario crear un directorio.

C.Una ventaja del primer método parece ser que los usuarios que no son administradores pueden ver el tamaño de la carpeta.

Sería bueno tener más vistas, una comparación más completa y casos de uso específicos para cada método. Además, me gustaría saber si existe otro método para esta tarea. Gracias de antemano.

Un poco de historia:Estoy creando recursos compartidos smb en Linux y dando acceso a usuarios remotos de Windows. Los usuarios están organizados en grupos pequeños, cada grupo debe estar aislado de los demás, es decir, no pueden acceder a los archivos compartidos/archivos de otros grupos. Además, cada usuario de un grupo debe tener un nombre de usuario y una contraseña independientes y debería ser posible asignar a cada usuario un tamaño variable (condicional, es decir, puede haber algunos usuarios en un grupo sin límite/cuota de tamaño). Otro requisito es que algunos de los recursos compartidos deben estar restringidos en términos del tamaño que pueden transportar (para no permitir que estos recursos compartidos ocupen todo el espacio en disco). Pensé que debido a que cada recurso compartido es básicamente un directorio, si puedo poner una restricción en el tamaño del directorio/carpeta (es decir, cuota de tamaño de directorio), podré restringir el tamaño de un recurso compartido individual.

información relacionada