Lliurex-quota es la herramienta para la gestión de cuotas en el entorno del modelo de aula/centro Lliurex 19.
El uso de cuotas permite aplicar restricciones de espacio para los usuarios que utilizan el aula, permitiendo no saturar el espacio del servidor del que dependen.
El uso de cuotas en el modelo de aula/centro va destinado principalmente hacia gestión del espacio que los usuarios pueden ocupar en el servidor de aula/centro con las características que este modelo ofrece, no siendo una herramienta genérica para el uso de cuotas fuera del modelo de aula/centro de forma completamente funcional y en cualquier situación.
Las particularidades que ofrece Lliurex-quota respecto a lo que representaría una herramienta genérica para la aplicación de cuotas en cualquier sistema Linux y que lo diferencian de una interfaz para las herramientas nativas que provee Linux son las siguientes:
Integrado con las diferentes tecnologías (almacenamiento compartido, perfiles móviles) que ofrece el modelo de aula/centro y sus diferentes configuraciones posibles para un uso de de forma sencilla y transparente para el usuario.
Posibilidad de ser utilizado desde cualquier equipo del aula/centro.
Soporte para cuotas (restricciones) aplicadas grupos de usuarios.
Lliurex-quota es una herramienta que depende del servidor “N4D” que presta funcionalidades dentro del entorno Lliurex es por ello, que ante la falla de funcionamiento del servidor ”N4D” el sistema de cuotas puede verse afectado, también depende de la utilidad nativa “quota” que ofrece el sistema operativo, aunque esta solo será utilizada en el servidor que contiene el contenido de los usuarios de red.
La tecnología de Lliurex-quota está modularizada en diversos componentes distribuidos en varios paquetes, para obtener funcionalidad completa se recomienda tener instalados todos los paquetes, aunque la funcionalidad básica se puede obtener con tan solo el paquete principal lliurex-quota.
Los diferentes paquetes, componentes y funcionalidades son:
Paquete (principal) lliurex-quota.deb:
quotamanager: Plugins que ofrece llamadas a componentes N4D para realizar las acciones dentro del sistema.
Paquete (opcional) lliurex-quota-gui.deb:
lliurex-quota-gui : Cliente texto que permite realizar todas las acciones de la herramienta de forma gráfica y sencilla.
Paquete (opcional) plasma-widget-lliurex-quota.deb:
Widget para el escritorio Plasma que permite la visualización de la cuota de disco utilizada por el usuario activo.
Esta documentación cubre el uso con la herramienta gráfica “lliurex-quota-gui” dado que la forma de uso y representación de la información es mas sencilla y práctica, permitiendo igualmente todas las opciones disponibles. El uso del cliente texto estaría relegado a posibles sistemas sin entorno gráfico o desarrollo/depuración de la herramienta.
Es posible obtener una ayuda de las acciones disponibles en el cliente de texto “lliurex-quota” a través de la ejecución del mismo comando.
Para el uso de la herramienta se toma como instalados los diferentes módulos que la componen, de no ser así pueden instalarse mediante:
La herramienta se puede invocar desde línea de comandos ejecutando la orden:
También puede ejecutarse desde el acceso directo del menú de aplicaciones dentro del submenú “Administración de Lliurex”:
La aplicación se presentará con una ventana que requiere la autenticación de un usuario administrador (administrador local de la máquina o grupo “admins”) antes de poder realizar cualquier otra acción.
A continuación van a ser descritas las siguientes pantallas que presenta la interfaz de aplicación, así como una descripción y usos recomendados de cada acción que va siendo descrita. De forma simultánea y junto a la descripción de la acción descrita, va a ser documentado el proceso de como se van configurando las restricciones de cuota para los usuarios del modelo de aula/centro.
Pasado el punto de la autenticación la aplicación puede presentar dos ventanas diferenciadas en función del estado actual del sistema:
Esta pantalla, fuerza que la única operación posible sea la activación del sistema de cuotas, la cual es presentada en la barra de operaciones en la parte superior de la ventana.
Para configurar el sistema automáticamente presionamos el botón “Activa”, posteriormente debemos esperar a que el sistema esté completamente operacional y cambie la ventana.
Inicialmente y para un uso mas sencillo, cuando el sistema es configurado serán aplicadas unas restricciones de cuota por defecto para los grupos de profesorado (grupo “teachers”) y los grupos de alumnado (grupo “students”).
Las restricciones en la inicialización tomarán los siguientes valores por defecto:
Nota: Dado que la interfaz de gestión de cuotas puede ser ejecutada desde cualquier puesto en el modelo de aula/centro, la activación de las restricciones de cuota tan solo es necesario ejecutarla una sola vez, independientemente del puesto que se esté utilizando para lanzar la herramienta lliurex-quota-gui y será aplicada automáticamente en el servidor que sea necesario, no necesariamente en el equipo que se está lanzando la herramienta.