.. |br| raw:: html
Directorios home y scratch ========================== Aqui van algunas informaciones y recomendaciones para un uso correcto y eficiente de los ordenadores del CCA. Home ---- El directorio home es compartido, almacenado en un servidor; eso quiere decir que es el mismo independientemente de que ordenador se esté usando. El espacio en el home es limitado, unos 2 GB, por lo tanto es muy recomendable no almacenar ficheros grandes, como por ejemplos los datos que se usan en las prácticas (para ello mejor los discos scratch). A menudo el home tiende a llenarse por la cache de los navegadores. Conviene pues limpiar el home periódicamente, por ejemplo una vez la semana, usando el siguiente procedimiento: # Cerrar los navegadores # Ejecutar los comandos: .. sourcecode:: bash bleachbit --clean firefox.cache # y/o bleachbit --clean google_chrome.cache También hay que tener cuidado que los 'File Managers' a menudo no borran realmente los ficheros, sino los mueven a una papelera que sigue ocupando espacio. Para borrarlos del todo, hay que ir, en el file manager, a Go -> Trash, y luego pinchar en “Empty Trash" (esto con el gestor de ficheros 'Caja'). En Nautilus, hacer right-click sobre 'Trash' y pinchar 'Empty Trash'. Otros gestores tienen procedimientos parecidos. Nota: aparentemente el gestor de fichero 'Thunar' que está por defecto en el entorno XFCE4 da error con el directorio home; conviene usar "Nautilus" tecleando el comando ``nautilus`` en una terminal. Si se descargan e instalan paquetes de Python, también la cache de pip puede llegar a ocupar cientos de MB. Conviene pues borrarla, por ejemplo utilizando los comandos: .. sourcecode:: bash \rm -rv /home/${USER}/.cache/pip/http/* \rm -rv /home/${USER}/.cache/pip/wheels/* Discos scratch -------------- Los discos scratch son locales de cada máquina. Sin embargo se puede acceder a ellos desde una máquina distinta usando la ruta: */net/nombremaquina/scratch*. El espacio total disponible en cada disco scratch es de unos 160 GB. Para mantener los datos bien organizados, conviene crear un subdirectorio en el proprio scratch, con el comando: .. sourcecode:: bash cd /scratch/ ; mkdir ${USER} (la variable *${USER}* tiene como valor el nombre de usuario) y guardar todos los datos allí dentro, sin tener ficheros o directorios sueltos en distintos sitios, y en la medida de lo posible siempre utilizar el scratch de una sola máquina. Además, recomendamos que los nombres de directorios y ficheros no contengan espacios (se pueden reemplazar facílmente con subguiones, por ejemplo: 'TOB 2024' -> 'TOB_2024') y tampoco letras con tilde, ya que hemos visto que PyRAF (y posiblemente pueda pasar con otras aplicaciones) daba fallos con ficheros y directorios de ese tipo (con espacios o tildes en el nombre).