Existe un componente del sistema operativo servidor que en mi experiencia pocos han probado o usado, como es el File Server Resource Manager (Administrador de Recursos del Servidor de Archivos)
Este componente presenta varias funcionalidades que pueden ser útiles en algunas circunstancias, como son el motivo de esta nota que es como limitar el espacio que utilizan los usuarios en carpetas. En la próxima nota veremos cómo podemos controlar además el tipo de archivos que puedan guardar
El poder limitar el espacio usado por cada usuario en determinadas carpetas puede ser útil pues es común que existan algunos que tienden a “guardar todo todo”, y por supuesto no hay discos con capacidad que alcance
Primero que nada comentemos una limitación importante de la funcionalidad incluida en el sistema operativo: es por usuario (por propietario), y no se puede administrar por grupos por ejemplo; esto último require aplicaciones de terceros
La infraestructura que utilizaré para esta demostración, es la misma que utilizo para todas las notas: un Controlador de Dominio (DC1), un servidor miembro (SRV1), y un cliente (CL1)
Si están muy limitados, pueden hacer todo en DC1, pero para demostar mejor el tema es que he utilizado los tres equipos
Comenzaremos en SRV1 instalando la funcionalidad, que se hace como ya lo hemos mostrado tantas veces, así que sólo muestro la pantalla respectiva
En la misma máquina crearé una carpeta llamada “Datos”, y que para no interfiera para nada en la demostración la he compartido con acceso irrestricto a Everyone (Todos)
También he creado un usuario “Usuario Uno” (U1) que utilizaré en CL1 para hacer las pruebas
Seguimos en SRV1 y abrimos la aplicación de administración que nos está ocupando (File Server Resource Manager)
Si desplegamos “Quota Management / Quota Templates” (Administración de cuotas / Plantillas de cuota) podemos observar que ya están creadas varias configuraciones que podremos usar como base para la aplicación sobre carpetas
Voy a editar una para mostrar las configuraciones y opciones que tiene
Podemos observar que hay dos tipos de cuotas: “Hard quota” (Cuota Máxima), y “Soft quota” (Cuota de Advertencia). Mientras que la primera hará que el usuario no pueda superar el límite de tamaño, la segunda no la limita pero puede ser útil para que el administrador pueda monitorizar el uso de espacio en disco
En la parte inferior del cuadro vemos que tiene predefinidos tres advertencias a medida que se va completando el espacio permitido. En cada nivel están previstas opciones de envío de correo, agregar un evento, ejecutar un comando o ejecutar un reporte
En mi caso, voy a editar cada una de ellas, no sólo para mostrar las opciones, sino que como no tengo configurado correo, deshabilitaré la opción
Observen cuántas variables se pueden incluir en el mensaje del evento
Puede ser muy útil la opción de ejecutar comandos
Finalmente dejé todo como muestra la pantalla. Sólo eliminé la opción de correo
Como estamos modificando una plantilla nos da la posibilidad de modificar las cuotas que se hayan basado en la plantilla, que no es nuestro caso
Ahora que ya hemos personalizado la plantilla, vamos a crear una cuota que afecte a la carpeta de pruebas que habíamos creado (C:\Datos)
En el cliente (CL1) he iniciado sesión con el usuario (U1) y he creado tres archivos con tamaños adecuados para la demostración (20, 40 y 50MB)
Si a alguien le interesa, los he creado con FSUTIL.EXE ¿lo conoce? Su sintaxis es muy sencilla para este caso: FSUTIL FILE CREATENEW <NombreArchivo> <Tamaño>
Copiamos los arhivos de 40 y 50MB a la carpeta \\SRV1\Datos, y debermos observar el evento por haber superado el 85% de la cuota asignada
Sería mucho más gráfico si hubiéramos seleccionado la opción de enviar un correo, pero por las limitaciones de mi infraestructra, debemos ver el evento generado en el visor de sucesos de SRV1
Si ahora tratamos de copiar el archivo de 20MB superaríamos la cuota (“Hard cuota”) permitida, y por lo tanto no lo permite
Y se genera el correspondiente nuevo evento (en SRV1)
Como pudimos notar, aunque el sistema tiene alguna limitación, como puede ser que no se pueden asignar cuotas por grupo, sino sólo por usuario, puede ser útil, y además está incluido en la funcionalidad del sistema