Isilon: Cómo implementar cuotas anidadas independientes mediante un symlink
Summary: Cómo implementar cuotas anidadas independientes mediante un symlink.
Instructions
Introducción
En ocasiones, es necesario asignar una parte de un dominio de cuotas a fin de reservarlo para un directorio específico de manera independiente dentro de ese dominio de cuota.
Por ejemplo, es posible que desee tener un recurso compartido con una cuota de 600 GB y, a continuación, tener un subdirectorio bajo ese recurso compartido con 100 GB de espacio. Básicamente, todos los demás directorios en el recurso compartido raíz solo podrían almacenar hasta 500 GB.
Básicamente, desea encapsular un dominio de cuota independiente dentro de otro dominio de cuota no relacionado, de modo que el uso del espacio en una cuota no afecte a la otra.
Esto no es posible cuando se utiliza el sistema de cuotas y las cuotas anidadas. Sin embargo, si los límites de cuota superiores son estrictos, existe una solución alternativa para configurar esto desde la perspectiva de un cliente de red.
Detalles
La solución alternativa crea las carpetas "lado a lado" en lugar de una dentro de la otra, de modo que a cada una se le pueda asignar un dominio de cuota independiente. Cuando se crea un enlace simbólico dentro de una carpeta que apunta a la otra, la carpeta enlazada puede aparecer dentro de la carpeta "principal" para un cliente de red. Para el ejemplo descrito en la introducción (tiene un recurso compartido con una cuota de 600 GB), los pasos necesarios serían los siguientes:
- Cree su directorio "principal" (por ejemplo:
/ifs/data/parent) y asígnele una cuota de 500 GB.
- Cree el directorio "subdir" (por ejemplo:
/ifs/data/subdir) y asígnele una cuota de 100 GB.
- Ejecute el siguiente comando en la línea de comandos del clúster:
ln -s /ifs/data/subdir /ifs/data/parent/subdir
Esto crea un vínculo simbólico en /ifs/data/parent que se conecta a /ifs/data/subdir, de modo que se muestre como un subdirectorio del elemento primario. Los usuarios de Server Message Block (SMB) no pueden notar la diferencia, pero el sistema de cuotas sí lo hará. El directorio principal tiene su límite de 500 GB y el subdirectorio tiene 100 GB de espacio propio disponible. Network File System (NFS) ve la naturaleza del enlace en las listas de directorios, pero aún puede recorrerlo como si el directorio estuviera allí.
Si SyncIQ recorre el directorio principal, copia el archivo symlink en el destino junto con todos los demás archivos de la carpeta principal;
Si la carpeta subdir se sincroniza y ambas carpetas se copian en la misma posición en el clúster de destino, el enlace simbólico funciona exactamente igual. De lo contrario, aparece como un enlace roto, sin más efectos nocivos.
La mayoría de las otras utilidades del sistema tratan el enlace como un archivo, a menos que se les indique que atraviesen los enlaces simbólicos (tenga cuidado cuando utilice esta opción).