hit counter

Sistemas y servicios informáticos para Internet. Curso 2009-2010

Capítulo 8. SRM

Tabla de contenidos

8.1. Introducción
8.2. Información sobre SRM
8.3. Gestión de ficheros y directorios
8.4. Reserva de espacio

8.1. Introducción

Conectate a tecgrid03.epv.uniovi.es, en caso de que no lo estés ya. La conexión debe ser ssh, por lo que es necesario utilizar un cliente que soporte este protocolo. Se recomienda utilizar el PuTTY.

SRM proporciona una interfaz a los elementos destinados a almacenar datos en un grid. SRM es un estándar que tiene múltiples implementaciones. En estas prácticas se va a utilizar BeStMan, desarrollado por Lawrence Berkeley National Laboratory.

8.2. Información sobre SRM

SRM utiliza la seguridad GSI, con lo que para poder utilizarlo habrá que obtener un proxy.

$> grid-proxy-init
Your identity: /O=Grid/OU=GlobusTest/OU=simpleCA-tecgrid03.epv.uniovi.es/OU=epv.uniovi.es/CN=Ruben U.F.
Enter GRID pass phrase for this identity:
Creating proxy ................................ Done
Your proxy is valid until: Wed Oct  7 05:29:14 2009

Establecemos la variable de entorno $HOST para que contenga el nombre de la máquina sobre la que vamos a trabajar.

$> export HOST=tecgrid03.epv.uniovi.es
$> echo $HOST
tecgrid03.epv.uniovi.es

A continuación vamos a comprobar que el servidor de SRM está funcionando.

$> srm-ping srm:://$HOST
srm-ping   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-PING: Tue Oct 06 17:39:11 CEST 2009  Calling SrmPing Request...
Ping versionInfo=v2.2

Extra information
        Key=backend_type
        Value=BeStMan
        Key=backend_version
        Value=2.2.1.2.e7
        Key=backend_build_date
        Value=2008-12-16T02:00:20.000Z
        Key=gsiftpTxfServers
        Value=gsiftp://tecgrid03.epv.uniovi.es
        Key=ALL*REPLICA|ONLINE
        Value=[Disk@/opt/vdt/vdt-app-data/bestman/cache] TotalBytes:[9342812160] OccupiedBytes:[7474249728]
        Key=clientDN
        Value=/O=Grid/OU=GlobusTest/OU=simpleCA-tecgrid03.epv.uniovi.es/OU=epv.uniovi.es/CN=Ruben U.F.
        Key=localIDMapped
        Value=jobrun

El resultado del comando anterior muestra información interesante, como la versión de SRM, el protocolo de transferencia o la localización de la caché y su tamaño.

8.3. Gestión de ficheros y directorios

SRM contiene muchas herramientas para gestionar los ficheros y los directorios en el servidor. Podemos empezar por crear un directorio en el temporal con el nombre de usuario.

$> srm-mkdir srm://$HOST/tmp/$USER
srm-mkdir   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-DIR: Tue Oct 06 18:59:02 CEST 2009 Calling SrmMkdir
        status=SRM_SUCCESS
        explanation=null

También podemos listar el contenido de un directorio.

$> srm-ls srm://$HOST/tmp/$USER
srm-ls   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-DIR: Tue Oct 06 19:04:22 CEST 2009 Calling srmLsRequest

SRM-DIR: ..........................
        Status    : SRM_SUCCESS
        Explanation : Ref:jobrun:2_LS_1882461278
        Request token=null

        SURL=/tmp/ruf
        Bytes=null
        FileType=DIRECTORY
        StorageType=null
        Status=SRM_SUCCESS
        Explanation=Empty dir read from disk
        OwnerPermission=null
        LifetimeLeft=null
        LifetimeAssigned=null
        CheckSumType=null
        CheckSumValue=null
        FileLocality=null
        OwnerPermission=null
        GroupPermission=null
        OtherPermission=null
        ArrayOfSpaceTokens=null
        getRetentionPolicyInfo=null
        getLastModificationTime=null
        getCreatedAtTime=null

SRM-DIR: Printing text report now ...
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*REQUEST_EXPLANATION=Ref:jobrun:2_LS_1882461278
SRM-CLIENT*SURL=/tmp/ruf
SRM-CLIENT*FILETYPE=DIRECTORY
SRM-CLIENT*FILE_STATUS=SRM_SUCCESS
SRM-CLIENT*FILE_EXPLANATION=Empty dir read from disk

De momento el directorio que hemos creado está vacio.

A continuación vamos a copiar ficheros a ese directorio. En primer lugar vamos a copiar un fichero local, pero antes de nada vamos a crear un directorio para contener el fichero que luego vamos a copiar.

$> mkdir ~/datagrid/srm
$> cd ~/datagrid/srm
$> cat > $USER-file

Escribe algo y pulsa Ctrl-D. Haz un listado del contenido del fichero y verifica que está bien.

A continuación vamos a realizar la copia.

$> srm-copy file:////$PWD/$USER-file srm://$HOST/tmp/$USER/$USER-file
srm-copy   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Tue Oct 06 19:17:24 CEST 2009 Connecting to httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-CLIENT: Tue Oct 06 19:17:25 CEST 2009 Calling SrmPrepareToPutRequest now ...
request.token=jobrun:5_PUT_1882461278
status=SRM_REQUEST_INPROGRESS
explanation=null
SRM-CLIENT: Next status call in 30 seconds.
SRM-CLIENT: Tue Oct 06 19:17:58 CEST 2009 Calling Status at Tue Oct 06 19:17:58 CEST 2009
SRM-CLIENT: Result Status from SRM (srmStatusOfPutRequest)=SRM_SUCCESS

SRM-CLIENT: RemainingPinTime=268
SRM-CLIENT: received TURL=gsiftp://tecgrid03.epv.uniovi.es//tmp/ruf/ruf-file

SRM-CLIENT: Tue Oct 06 19:17:59 CEST 2009 start file transfer.
SRM-CLIENT:Source=file://///home/ruf/datagrid/srm/ruf-file
SRM-CLIENT:Target=gsiftp://tecgrid03.epv.uniovi.es//tmp/ruf/ruf-file

SRM-CLIENT: Tue Oct 06 19:18:02 CEST 2009 end file transfer.

SRM-CLIENT: Tue Oct 06 19:18:02 CEST 2009 Calling putDone for srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/ruf/ruf-file
Result.status=SRM_SUCCESS
Result.Explanation=null

SRM-CLIENT: Request completed with success

SRM-CLIENT: Printing text report now ...

SRM-CLIENT*REQUESTTYPE=put
SRM-CLIENT*TOTALFILES=1
SRM-CLIENT*TOTAL_SUCCESS=1
SRM-CLIENT*TOTAL_FAILED=0
SRM-CLIENT*REQUEST_TOKEN=jobrun:5_PUT_1882461278
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*SOURCEURL[0]=file://///home/ruf/datagrid/srm/ruf-file
SRM-CLIENT*TARGETURL[0]=srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/ruf/ruf-file
SRM-CLIENT*TRANSFERURL[0]=gsiftp://tecgrid03.epv.uniovi.es//tmp/ruf/ruf-file
SRM-CLIENT*ACTUALSIZE[0]=13
SRM-CLIENT*FILE_STATUS[0]=SRM_SUCCESS
SRM-CLIENT*EXPLANATION[0]=SRM-CLIENT: PutDone is called successfully

Comprueba con calma la información que proporcina el comando durante su ejecución. Vuelve a realizar un listado del directorio y verifica que el fichero está en su destino.

A continuación vamos a transferir un fichero al SRM tecgrid01.epv.uniovi.es. Para ello, en primer lugar utiliza el comando srm-ping para verificar que está activo. Después crear un directorio con tu nombre de usuario en el temporal de ese servidor, igual que se has hecho en los ejemplos anteriores. Ahora realizaremos la transferencia.

$> srm-copy srm://$HOST:10443/srm/v2/server?SFN=/tmp/$USER/$USER-file srm://tecgrid01.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/$USER/$USER-file
srm-copy   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Tue Oct 06 20:07:42 CEST 2009 Connecting to httpg://tecgrid01.epv.uniovi.es:10443/srm/v2/server

SRM-CLIENT: Tue Oct 06 20:07:43 CEST 2009 Calling srmCopy now in Pull Mode
        request.token=jobrun:12_COPY_1894978657
        status=SRM_REQUEST_INPROGRESS
SRM-CLIENT: Next status call in 30 seconds.
SRM-CLIENT: Tue Oct 06 20:08:16 CEST 2009 Calling Status at Tue Oct 06 20:08:16 CEST 2009
SRM-CLIENT: (srmStatusOfCopyRequest) RequestStatus=SRM_SUCCESS

SRM-CLIENT: Request completed with success

SRM-CLIENT: Printing text report now ...

SRM-CLIENT*REQUESTTYPE=copy
SRM-CLIENT*TOTALFILES=1
SRM-CLIENT*TOTAL_SUCCESS=1
SRM-CLIENT*TOTAL_FAILED=0
SRM-CLIENT*REQUEST_TOKEN=jobrun:12_COPY_1894978657
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*SOURCEURL[0]=srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/ruf/ruf-file
SRM-CLIENT*TARGETURL[0]=srm://tecgrid01.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/ruf/ruf-file
SRM-CLIENT*ACTUALSIZE[0]=13
SRM-CLIENT*FILE_STATUS[0]=SRM_SUCCESS

Durante la transferencia de ficheros entre servidores se produce un intercambio de los nombre de los ficheos que obliga a utilizar el formato de nombre largo. Utilizar el formato corto que se ha venido utilizando hasta ahora daría un error.

A continuación realiza una transferencia del fichero que has copiado a tecgrid01.epv.uniovi.es hasta el directorio actual.

$> srm-copy srm://tecgrid01.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/$USER/$USER-file file:////$PWD/$USER-file2
srm-copy   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Tue Oct 06 20:02:44 CEST 2009 Connecting to httpg://tecgrid01.epv.uniovi.es:10443/srm/v2/server

SRM-CLIENT: Tue Oct 06 20:02:45 CEST 2009 Calling SrmPrepareToGet Request now ...
request.token=jobrun:11_GET_1894978657

status=SRM_REQUEST_INPROGRESS
explanation=null

SRM-CLIENT: Next status call in 30 seconds.
SRM-CLIENT: Tue Oct 06 20:03:18 CEST 2009 Calling Status at Tue Oct 06 20:03:18 CEST 2009

status=SRM_SUCCESS
SRM-CLIENT: FileStatus code from server=SRM_FILE_PINNED
SRM-CLIENT: Explanation from server=pin is not enforced for user owned files
SRM-CLIENT: received TURL=gsiftp://tecgrid01.epv.uniovi.es//tmp/ruf/ruf-file

SRM-CLIENT: Tue Oct 06 20:03:19 CEST 2009 start file transfer.
SRM-CLIENT:Source=gsiftp://tecgrid01.epv.uniovi.es//tmp/ruf/ruf-file
SRM-CLIENT:Target=file://///home/ruf/datagrid/srm/ruf-file2

SRM-CLIENT: Tue Oct 06 20:03:22 CEST 2009 end file transfer.

SRM-CLIENT: Tue Oct 06 20:03:22 CEST 2009 Calling releaseFile

SRM-CLIENT:  ...Calling srmReleaseFiles...
        status=SRM_SUCCESS
        explanation=null
        status=SRM_SUCCESS
        explanation=null

SRM-CLIENT: Request completed with success

SRM-CLIENT: Printing text report now ...

SRM-CLIENT*REQUESTTYPE=get
SRM-CLIENT*TOTALFILES=1
SRM-CLIENT*TOTAL_SUCCESS=1
SRM-CLIENT*TOTAL_FAILED=0
SRM-CLIENT*REQUEST_TOKEN=jobrun:11_GET_1894978657
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*SOURCEURL[0]=srm://tecgrid01.epv.uniovi.es:10443/srm/v2/server?SFN=/tmp/ruf/ruf-file
SRM-CLIENT*TARGETURL[0]=file://///home/ruf/datagrid/srm/ruf-file2
SRM-CLIENT*TRANSFERURL[0]=gsiftp://tecgrid01.epv.uniovi.es//tmp/ruf/ruf-file
SRM-CLIENT*ACTUALSIZE[0]=13
SRM-CLIENT*FILE_STATUS[0]=SRM_FILE_PINNED
SRM-CLIENT*EXPLANATION[0]=pin is not enforced for user owned files

Comprueba que los dos ficheros son iguales.

$> diff $USER-file $USER-file2

Utiliza el comando srm-rm para borrar el ficheros en ambos servidores. A continuación utiliza el comando srm-rmdir para borrar el directorio creado en ambos servidores.

8.4. Reserva de espacio

Una de las funciones de SRM es la reserva de espacio de almacenamiento en el servidor. Para comprobar su funcionamiento vamos a realizar una reserva de 200 bytes, con 100 bytes garantizados y un periodo de validez de 900 segundos.

$> srm-sp-reserve srm://$HOST -size 200 -gsize 100 -lifetime 900
srm-sp-reserve   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman


SRM-CLIENT: Exception from client=No se puede localizar una configuración de inicio de sesión
SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server
SRM-CLIENT: Tue Oct 06 20:34:43 CEST 2009 Calling SrmReserveSpace

SRM-CLIENT: .......................
        Status Code=SRM_SUCCESS
        SpaceToken=V.8
        TotalReservedSpaceSize=200
        Guaranteed Space Size=200
        Lifetime=900

Printing text report now...

SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*REQUEST-TOKEN=null
SRM-CLIENT*SPACE-TOKEN=V.1
SRM-CLIENT*EXPLANATION=null
SRM-CLIENT*TOTALRESERVEDSPACESIZE=200
SRM-CLIENT*GUARANTEEDSPACESIZE=200
SRM-CLIENT*LIFETIME=900

Fíjate en el identificador del espacio que se acaba de crear (SRM-CLIENT*SPACE-TOKEN=V.1). Este identificador habrá que utilizarlo cuando se quiera utilizar este espacio reservado. Vamos a crear una variable entorno para este identificador.

$> export TOKEN=V.1

Atención

El identificador que se proporciona puede diferir del que se muestra. Asignar la variable según corresponda en cada caso.

A continuación vamos a solicitar información sobre este identificador.

$> srm-sp-info srm://$HOST -spacetoken $TOKEN
srm-sp-info   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-CLIENT: Tue Oct 06 20:38:12 CEST 2009 Calling SrmGetSpaceMetaDataRequest ...

SRM-CLIENT:  ....space token details ....
        status=SRM_SUCCESS
        SpaceToken=V.8
        TotalSize=200
        Owner=jobrun
        LifetimeAssigned=900
        LifetimeLeft=691
        UnusedSize=200
        GuaranteedSize=200
        RetentionPolicy=REPLICA
        AccessLatency=ONLINE
        status=SRM_SUCCESS
        explanation=TokenDesc:

También podemos solicitar información sobre todos los identificadores.

$> srm-sp-tokens srm://$HOST

A continuación vamos a copiar un fichero utilizando el espacio reservado.

$> srm-copy file:////$PWD/$USER-file srm://$HOST:10443/srm/v2/server\?SFN=/srmcache/~/$USER-file -spacetoken $TOKEN
srm-copy   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Tue Oct 06 20:41:25 CEST 2009 Connecting to httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-CLIENT: Tue Oct 06 20:41:26 CEST 2009 Calling SrmPrepareToPutRequest now ...
request.token=jobrun:30_PUT_1882461278
status=SRM_REQUEST_INPROGRESS
explanation=null
SRM-CLIENT: Next status call in 30 seconds.
SRM-CLIENT: Tue Oct 06 20:41:59 CEST 2009 Calling Status at Tue Oct 06 20:41:59 CEST 2009
SRM-CLIENT: Result Status from SRM (srmStatusOfPutRequest)=SRM_SUCCESS

SRM-CLIENT: RemainingPinTime=269
SRM-CLIENT: received TURL=gsiftp://tecgrid03.epv.uniovi.es//opt/vdt/vdt-app-data/bestman/cache/jobrun/V.8-1574343416/ruf-file

SRM-CLIENT: Tue Oct 06 20:42:00 CEST 2009 start file transfer.
SRM-CLIENT:Source=file://///home/ruf/datagrid/srm/ruf-file
SRM-CLIENT:Target=gsiftp://tecgrid03.epv.uniovi.es//opt/vdt/vdt-app-data/bestman/cache/jobrun/V.8-1574343416/ruf-file

SRM-CLIENT: Tue Oct 06 20:42:03 CEST 2009 end file transfer.

SRM-CLIENT: Tue Oct 06 20:42:03 CEST 2009 Calling putDone for srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/srmcache/~/ruf-file
Result.status=SRM_SUCCESS
Result.Explanation=null

SRM-CLIENT: Request completed with success

SRM-CLIENT: Printing text report now ...

SRM-CLIENT*REQUESTTYPE=put
SRM-CLIENT*TOTALFILES=1
SRM-CLIENT*TOTAL_SUCCESS=1
SRM-CLIENT*TOTAL_FAILED=0
SRM-CLIENT*REQUEST_TOKEN=jobrun:30_PUT_1882461278
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*SOURCEURL[0]=file://///home/ruf/datagrid/srm/ruf-file
SRM-CLIENT*TARGETURL[0]=srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/srmcache/~/ruf-file
SRM-CLIENT*TRANSFERURL[0]=gsiftp://tecgrid03.epv.uniovi.es//opt/vdt/vdt-app-data/bestman/cache/jobrun/V.8-1574343416/ruf-file
SRM-CLIENT*ACTUALSIZE[0]=13
SRM-CLIENT*FILE_STATUS[0]=SRM_SUCCESS
SRM-CLIENT*EXPLANATION[0]=SRM-CLIENT: PutDone is called successfully

Si realizamos un listado del fichero obtendremos sus propiedades, entre las cuales se incluirá el espacio reservado en el que se ha almacenado.

$> srm-ls srm://$HOST:10443/srm/v2/server\?SFN=/srmcache/~/$USER-file
srm-ls   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-DIR: Tue Oct 06 20:44:14 CEST 2009 Calling srmLsRequest

SRM-DIR: ..........................
        Status    : SRM_SUCCESS
        Explanation : Ref:jobrun:31_LS_1882461278
        Request token=null

        SURL=/srmcache/jobrun/ruf-file
        Bytes=13
        FileType=FILE
        StorageType=VOLATILE
        Status=SRM_SUCCESS
        Explanation=Read from disk
        OwnerPermission=null
        LifetimeLeft=null
        LifetimeAssigned=null
        CheckSumType=null
        CheckSumValue=null
        FileLocality=null
        OwnerPermission=null
        GroupPermission=null
        OtherPermission=null
        Tokens(0)=V.8
        getRetentionPolicyInfo=null
        getLastModificationTime=null
        CreatedAtTime=Tue Oct 06 20:32:10 CEST 2009

SRM-DIR: Printing text report now ...
SRM-CLIENT*REQUEST_STATUS=SRM_SUCCESS
SRM-CLIENT*REQUEST_EXPLANATION=Ref:jobrun:31_LS_1882461278
SRM-CLIENT*SURL=/srmcache/jobrun/ruf-file
SRM-CLIENT*BYTES=13
SRM-CLIENT*FILETYPE=FILE
SRM-CLIENT*STORAGETYPE=VOLATILE
SRM-CLIENT*FILE_STATUS=SRM_SUCCESS
SRM-CLIENT*FILE_EXPLANATION=Read from disk
SRM-CLIENT*SPACETOKENS(0)=V.1
SRM-CLIENT*CREATEDATTIME=Tue Oct 06 20:32:10 CEST 2009

Vuelve a solicitar información sobre el espacio reservado y verifica como se ha decrementado el espacio sin utilizar y el tiempo de vida restante.

Por último, borra el fichero.

$> srm-rm srm://$HOST:10443/srm/v2/server\?SFN=/srmcache/~/$USER-file
srm-rm   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server

SRM-DIR: Tue Oct 06 20:45:43 CEST 2009 Calling SrmRmFile
SRM-DIR: Total files to remove: 1
        status=SRM_SUCCESS
        explanation=null
        surl=srm://tecgrid03.epv.uniovi.es:10443/srm/v2/server?SFN=/srmcache/~/ruf-file
        status=SRM_SUCCESS
        explanation=null

Y libera el espacio reservado.

$> srm-sp-release srm://$HOST -spacetoken $TOKEN
srm-sp-release   2.2.1.2.e8  Wed Dec 17 09:54:17 PST 2008
SRM-Clients and BeStMan Copyright(c) 2007-2008,
Lawrence Berkeley National Laboratory. All rights reserved.
Support at SRM@LBL.GOV and documents at http://datagrid.lbl.gov/bestman

SRM-CLIENT: Connecting to serviceurl httpg://tecgrid03.epv.uniovi.es:10443/srm/v2/server
SRM-CLIENT: Tue Oct 06 20:47:25 CEST 2009 Calling ReleaseSpace request ....
SRM-CLIENT: Releasing space for token=V.1
        status=SRM_SUCCESS