Lista de Comandos
Operações no dCache
O dCache tambem poderia ser chamado de DFS (Denorex Fyle System), parece mas não é. Ele é na verdade um banco de dados em que o acesso à informação se dá na forma de comandos usuais. Apesar de parecer que os arquivos estão nesses diretórios, eles na realidade estão localizados nos
pools do dCache espalhados pelo cluster, com nomes esquisitos. Assim, apesar de possivel, deve se evitar
"cd"
aos diretórios do dCache, pois eles se parecem realmente com um filesystem usual.
Nosso dCache está localizado na
spdc00
no diretório
/pnfs/if.usp.br/data
Os comandos permitidos para manuseio dos files do dCache são:
-
mkdir
para criar diretórios
-
rmdir
para remover diretorios
-
ls
para listar os arquivos
-
rm
para remover arquivos
-
dccp
para copiar arquivos de/para o dCache a partir de localizações usuais
Copiar arquivos do dCache para um disco local.
A syntax é
dccp origem destino
onde um deles é o nome do file em disco e o outro o nome do file no dCache.
Para copiar um file de Monte Carlo para um disco local usei:
[root@spdc00 dCache]# dccp \
/pnfs/if.usp.br/data/cms/store/CSA06/2006/8/17/CSA06-082-os-TTbar/C4DFB893-B03B-DB11-BBA0-00304871D1FF.root \
/raid0/scratch/CMS/pnfs_files/
Para copiar uma lista de files:
[root@spdc00 dCache]# for file in `cat pnfsLargeFiles.lst`;do dccp $file /raid0/scratch/CMS/pnfs_files ; done
--
EduardoGregores - 30 Sep 2006