HSI, the Hierarchical Storage Interface, is the preferred method of transferring files to and from Fortress. HSI is designed to be a friendly interface for users of the High Performance Storage System (HPSS). It provides a familiar Unix-style environment for working within HPSS while automatically taking advantage of high-speed, parallel file transfers without requiring any special user knowledge.
HSI is provided on all research systems as the command hsi. HSI is also available for download for many operating systems.
$ hsi
*************************************************************************
* Purdue University
* High Performance Storage System (HPSS)
*************************************************************************
* This is the Purdue Data Archive, Fortress. For further information
* see http://www.rcac.purdue.edu/storage/fortress/
*
* If you are having problems with HPSS, please call IT/Operational
* Services at 49-44000 or send E-mail to rcac-help@purdue.edu.
*
*************************************************************************
Username: username UID: 12345 Acct: 12345(12345) Copies: 1 Firewall: off [hsi.3.5.8 Wed Sep 21 17:31:14 EDT 2011]
[Fortress HSI]/home/username->put data1.fits
put 'test' : '/home/username/test' ( 1024000000 bytes, 250138.1 KBS (cos=11))
[Fortress HSI]/home/username->lcd /tmp
[Fortress HSI]/home/username->get data1.fits
get '/tmp/data1.fits' : '/home/username/data1.fits' (2011/10/04 16:28:50 1024000000 bytes, 325844.9 KBS )
[Fortress HSI]/home/username->quit
$ hsi < my_batch_transfer_file
*************************************************************************
* Purdue University
* High Performance Storage System (HPSS)
*************************************************************************
* This is the Purdue Data Archive, Fortress. For further information
* see http://www.rcac.purdue.edu/storage/fortress/
*
* If you are having problems with HPSS, please call IT/Operational
* Services at 49-44000 or send E-mail to rcac-help@purdue.edu.
*
*************************************************************************
Username: username UID: 12345 Acct: 12345(12345) Copies: 1 Firewall: off [hsi.3.5.8 Wed Sep 21 17:31:14 EDT 2011]
put 'data1.fits' : '/home/username/data1.fits' ( 1024000000 bytes, 250200.7 KBS (cos=11))
put 'data2.fits' : '/home/username/data2.fits' ( 1024000000 bytes, 258893.4 KBS (cos=11))
put 'data3.fits' : '/home/username/data3.fits' ( 1024000000 bytes, 222819.7 KBS (cos=11))
put 'data4.fits' : '/home/username/data4.fits' ( 1024000000 bytes, 224311.9 KBS (cos=11))
put 'data5.fits' : '/home/username/data5.fits' ( 1024000000 bytes, 323707.3 KBS (cos=11))
put 'data6.fits' : '/home/username/data6.fits' ( 1024000000 bytes, 320322.9 KBS (cos=11))
put 'data7.fits' : '/home/username/data7.fits' ( 1024000000 bytes, 253192.6 KBS (cos=11))
put 'data8.fits' : '/home/username/data8.fits' ( 1024000000 bytes, 253056.2 KBS (cos=11))
put 'data9.fits' : '/home/username/data9.fits' ( 1024000000 bytes, 323218.9 KBS (cos=11))
EOF detected on TTY - ending HSI session