DCache Metadata Commands
Jump to navigation
Jump to search
Get directory tags
# grep "" $(cat ".(tags)()") .(tag)(AccessLatency):ONLINE .(tag)(file_family):dteam .(tag)(OSMTemplate):StoreName vo-dteam .(tag)(RetentionPolicy):REPLICA .(tag)(sGroup):dteam .(tag)(storage_group):vo-dteam
Get PNFSID of a file
# cat /pnfs/pic.es/data/dteam/'.(id)(1MB.test)' 0000C360D1E1064F4B028E371579A7FF969F cd /pnfs/pic.es/data/dteam ; cat '.(id)(1MB.test)' 0000C360D1E1064F4B028E371579A7FF969F
Get PNFSID of a parent directory
# cat /pnfs/pic.es/data/dteam/'.(parent)(0000C360D1E1064F4B028E371579A7FF969F)' 0000D18B33B8289843ECA61FB4F24C289214
# cd /pnfs/pic.es/data/dteam/ ; cat '.(parent)(0000C360D1E1064F4B028E371579A7FF969F)' 0000D18B33B8289843ECA61FB4F24C289214
Get file/directory name from PNFSID
cat /pnfs/pic.es/data/dteam/'.(nameof)(0000C360D1E1064F4B028E371579A7FF969F)' 1MB.test
cd /pnfs/pic.es/data/dteam ; cat '.(nameof)(0000C360D1E1064F4B028E371579A7FF969F)' 1MB.test
Get ADLER32 Checksum from a specific file name
# cat /pnfs/pic.es/data/dteam/'.(get)(1MB.test)(checksum)' ADLER32:d80e3353
# cd /pnfs/pic.es/data/dteam/ ; cat '.(get)(1MB.test)(checksum)' ADLER32:d80e3353
Tags dels directoris
- Veure els tags de un directori
# cat '.(tags)()' .(tag)(OSMTemplate) .(tag)(sGroup)
- Llegir un tag
# cat '.(tag)(OSMTemplate)' StoreName myStore
- Veure tots els tags
# grep "" $(cat ".(tags)()") .(tag)(OSMTemplate):StoreName vo-dteam .(tag)(sGroup):dteam
- Modificar un tag
- MOLT IMPORTANT, EL TAG OSMTemplate HA DE TENIR COM A VALOR StoreName vo-<VO>
# echo 'StoreName vo-dteam' > '.(tag)(OSMTemplate)
Comandes a l'interficie d'administració
- Veure la informació de la cel·la
info
- Veure el pinboard
show pinboard
PoolManager@dCacheDomain
- Afegir un pool a un grup de pools
psu addto pgroup <pgroup> <pool>
- Treure un pool de un grup de pools
psu removefrom pgroup <pgroup> <pool>
- Mirar la informació d'un pool
psu ls pool -a <pool>
- Mirar la informació d'un grup
psu ls pgroup -a <pgroup>
- Activar un pool
psu set enabled <pool>
- Desactivar un pool
psu set disabled <pool>
- Posar un pool en readonly
psu set pool <pool> rdonly
- Treure un pool de l'estat readonly (mode write)
psu set pool <pool> notrdonly
<pool>@<shortHostname>Domain
- Activar un pool
pool enable
- Desactivar un pool
pool disable
Movers
- Mostrar els movers
mover ls
- Esborrar un mover
mover remove <moverid>
- Matar un mover
mover kill <moverid>
- Especificar el tamany de la cua de movers
mover set max active <nombre>
- Posar un autokill dels movers
jtm set timeout -lastAccess=<nombre de segons inactiu>
Replicas
- Mostrar les replicas
rep ls
- Esborrar una replica
rep rm <pnfsid>
P2P (pool to pool transfer)
- Mostrar les transferències
p2p ls
- Parar una transferència
p2p stop <p2pid>
- Matar una transferència
p2p kill <p2pid>
- Especificar el tamany de la cua de p2p
p2p set max active <nombre>
PNFS
- Registrar les rèpliques al pnfs
pnfs register
- Esborrar les rèpliques del pnfs
pnfs unregister
- Mostrar a qui pertany un pnfsid
pf <pnfsid>
GFTP-<shortHostname>@gridftp-<shortHostname>Domain
- Especificar el tamany del buffer de gridftp logins
set max logins <nombre>
InfoCollector@infoProviderDomain
- Veure el report
report
PnfsManager@pnfsDomain
- Mostrar a quin fitxer pertany un pnfsid
pathfinder <pnfsid>
- Mostrar quin pnfsid te un fitxer
pnfsidof <path>
- Veure les propietats posix d'un fitxer o d'un pnfsid
metadataof <pnfsid | path>
- Veure les propietats d'un fitxer os d'un pnfsid
storageinfoof <pnfsid | path>
- Veure a quin pool pertany un fitxer o un pnfsid
cacheinfoof <pnfsid | path>