El sistema de archivos Lustre es un sistema de archivos paralelos de código abierto que soporta muchos requisitos de los entornos de simulación HPC de primera clase.
Revisar nuestro usuario y ver en qué grupos de investigación estamos
id
Consulta espacio ocupado en lustre
lfs df -h
Consulta espacio ocupado en lustre a nivel de inodos
lfs df -i
Consultar estado de uso de la quota de nuestro grupo en lustre
lfs quota -h /lustre
Consultar estado de uso de la quota de nuestro usuario en lustre
lfs quota -h -u $USER /lustre
Buscar archivos con patrón de nombre concreto
lfs find $HOME -type f -name "README.md"
Buscar archivos mayores a 2 MB
lfs find $HOME -size +2M
Buscar archivos más antiguos de 3 semanas
lfs find $HOME -mtime +3
El stripe son las partes en als que se divide un fichero al ser almacenado, por defecto de divide en tantos OST como tengamos. Si trabajamos con ficheros pequeños esto es ineficiente y nos conviene que utilice menos OST. Como consecuencia estara replicado en menos discos, pero sera mas eficiente.
Consultar stripe count y stripe size de $HOME
lfs quota -h -u $USER $HOME
Bajar o crear archivo grande al $HOME y establecer stripe count y size para hacer uso de 2 OSTs
mkdir pruebaarchivogrande
lfs setstripe -c 2 pruebaarchivogrande/
lfs getstripe pruebaarchivogrande/
dd if=/dev/zero of=$HOME/pruebaarchivogrande/archivogrande bs=1M count=1000
lfs getstripe pruebaarchivogrande/archivogrande pruebaarchivogrande/archivogrande
Podemos crear en otro directorio para comprobar que hace uso de todos los OST.
dd if=/dev/zero of=$HOME/archivogrande bs=1M count=1000
lfs getstripe archivogrande
Aviso
Recordamos a nuestros usuarios, que Drago no es un sistema de hosting o almacenamiento, que (de momento) no hay backup de sus datos o programas y que deben realizar volcados de estos periódicamente a sus equipos de escritorio