Boas Práticas
Nesta seção:
Esta seção reúne recomendações essenciais para o uso responsável e eficiente dos recursos do GridUnesp. Seguir estas práticas contribui para o bom funcionamento do cluster para todos os usuários.
Compartilhamento de Acesso
Aviso
Nunca compartilhe sua senha com terceiros.
Por medida de segurança, sua conta é pessoal e intransferível. Membros do mesmo projeto, orientadores ou até mesmo a equipe do GridUnesp não devem ter acesso à sua senha.
Riscos do compartilhamento:
Exclusão acidental de arquivos (não é possível desfazer)
Modificação não autorizada de dados
Submissão de jobs em seu nome
Comprometimento da segurança do cluster
Como colaborar com segurança:
Caso precise compartilhar arquivos com outros usuários, utilize permissões de acesso:
# Dar permissão de leitura para o grupo
chmod g+r arquivo_compartilhado.dat
# Dar permissão de leitura/execução para diretório
chmod g+rx diretorio_compartilhado/
# Remover permissões para outros (padrão seguro)
chmod o-rwx diretorio_compartilhado/
Dica
Para colaboração em projetos, consulte seu coordenador sobre a criação de diretórios de grupo com permissões adequadas.
Solicitação de Suporte
Antes de solicitar suporte, consulte a seção Perguntas Frequentes - a maioria das dúvidas já foi respondida.
Ao enviar e-mail para ``support.ncc@unesp.br``, inclua:
Descrição clara do problema
Localização do script de submissão (caminho completo:
/home/$USER/caminho/para/arquivo/script.sh)Localização dos arquivos de input (se aplicável)
Arquivos de log (slurm-JOBID.out)
Comando usado para submeter o job
Número(s) do(s) job(s) em questão (se houver)
Importante
Quanto mais informações você fornecer, mais rápida e precisa será a resposta da equipe de suporte.
Manutenção dos Dados
Política de Backup
Perigo
O GridUnesp NÃO possui sistema de backup automático.
Em caso de falha irrecuperável do sistema de armazenamento, todos os dados serão perdidos sem possibilidade de recuperação.
Recomendações:
Transfira resultados importantes para seu computador local
Mantenha cópias em pelo menos dois locais diferentes
Não utilize o cluster como única cópia de dados críticos
Mantenha no cluster apenas arquivos necessários para processamento
Gerenciamento de Espaço em Disco
Como os recursos são compartilhados, o acúmulo desnecessário de dados prejudica todos os usuários.
Verifique seu uso de espaço:
du -scm $HOME/$USER/* | sort -nr | head -20
Limpeza em /home/:
# Remover arquivos específicos
rm slurm-*.out programa_obsoleto
# Remover diretórios (cuidado!)
rm -rf resultados_antigos/ testes_temporarios/
Atenção
Partição /store/
Jobs que utilizam múltiplos nós ou têm as variáveis SHARED_FS="true" ou LARGE_FILES="true" escrevem em /store/. Esta partição também requer limpeza periódica:
du -scm /store/$USER/* | sort -nr | head -20
# Remover diretórios de jobs antigos
rm -rf /store/$USER/2835861 /store/$USER/2835862
# OU remover tudo (apenas se tiver certeza!)
# rm -rf /store/$USER/*
Perigo
Quando o armazenamento atinge 100% de uso, todo o sistema fica comprometido, afetando jobs de todos os usuários.
Processamento no Servidor Access
Importante
O servidor access.grid.unesp.br NÃO deve ser usado para processamento de jobs.
Funções do servidor access:
Ponto de acesso à sua conta
Preparação de scripts e arquivos
Submissão de jobs com
sbatchTarefas leves de pré/pós-processamento (rápidas e com pouca memória)
Exceções permitidas:
Edição de arquivos pequenos
Compilações rápidas
Organização de diretórios
Testes muito breves
Perigo
A equipe do GridUnesp monitora o uso do servidor access. Processamentos pesados serão imediatamente cancelados para não prejudicar os demais usuários.
Resumo de Boas Práticas
✅ Sempre:
Use
sbatchpara submeter jobs aos nós de processamentoMantenha backups de dados importantes
Limpe arquivos temporários regularmente
Inclua informações completas ao solicitar suporte
❌ Nunca:
Compartilhe sua senha
Processe jobs no servidor access
Utilize o cluster como único local de armazenamento
Acumule dados desnecessários
Ver também
Informações sobre o Storage (Detalhado) - Detalhes sobre partições
Processando Simulações - Como submeter jobs corretamente
Escolha Entre /tmp/ e /store/ - Configurações para /store/ e /tmp/