These "storage resource manager" utilities can query status or move files between disk and tape, preserving the files canonical name; i.e. the file has the same name (path) on tape and on disk.
srmProjectInfo projectName
get project information specified by projectName, information includes project quota, pin quota, available pin quota, and etc.
srmGet path_1 path_2 ...
srmGet -r directory_path
get file(s) from tape system to cache disk,
returns: request_id
-r recursively get all files under a named directory (recursive will only go one level)
srmPut [-d] file_path_1 file_path_2 ...
srmPut [-d] -r directory_path
put file(s) with size larger than 1 MB into the tape silo system (without waiting the normal time delay).
returns: request_id
-r recursively get all files under a named directory (recursive will only go one level)
-d delete the files after they have been put on tape (frees space faster)
srmLs [options] cache_path1 cache_path2 cache_path3 ....
list file properties (cacheManager related meta data; details on next page)
srmPin [-t lifetime] cache_file_path1 cache_file_path2
srmPin [-r] [-t lifetime] cache_dir_path1
Pin or mark a file or files in a given directory as in use and not to be deleted
-r recursive
-t set the life time for the pin
srmPinStatus [-l]
list the pin status of given file(s)
-l long format
srmRequest request_id1 ...
get status information of one or more Get/Put requests
srmCancel request_id1 ...
cancel request(s) specified by request-id
srmPendingRequest [user]
list all pending and active request(s) submitted by this user or a given user
srmDupilcatedFile [user]
list all duplicated file create by this user or a given user
srmTapeRemove path1 path2 ...
remove given files (not directory) from tape library (files are marked deleted and will not be copied on a subsequent tape compress). When use tapeRemove first time, you must get a Jlab certificate. Please reference this page on how to get a new certificate.
srmChecksum path1
get the crc32 checksum of a given file already on disk; this checksum is used by Jasmine system to verify data integrity on read from tape (all files in the Jasmine tape system have a crc32 checksum value stored in its stub file).