Files can be moved to and from the cluster in a variety of ways. For transferring large amounts of data, Globus is recommended.
SCP(Linux and Mac users)¶
Secure copy protocol is used to transfer data between a local host and a remote host or between two remote host. The format for using scp is the following:
scp <src> <dest>
Transfer local to remote(upload)¶
From your local machine
scp -r /path/to/localfiles <username>@easley.auburn.edu:/home/username/location
Transfer remote to local(download)¶
From your local machine
scp -r <username>@easley.auburn.edu:/home/username/location /path/to/localfiles/
Transfer remote to remote(Transfer Hopper files to Easley)¶
From Easley console,
scp -r email@example.com:/home/username/path/to/files /home/username/path/to/files/
Migration scripts are available for users on the Easley cluster that use scp:
When to use SCP?¶
When transferring small amounts of data from a Linux or Mac machine.
If you want to move files from Hopper/Easley to your local windows machine we suggest using winscp. Winscp offers the ease and convenience of drag and drop capabilities.
When to use Winscp?¶
When transferring small amounts of data.
If it’s a large amount of files you are moving between Hopper and Easley we suggest using Globus. Globus uses gridftp and in most cases will dramatically increase transfer speed. If you want to transfer to your local machine, choose the Globus Personal Connect option from Collections.
The following instructions focus on using Globus to transfer between Easley and Hopper but it can just as easily transfer to/from your own machine. Open a browser tab to globus.org and click Log In.
Choose Auburn University from ‘Use your existing organization login’ dropdown then click the Continue.
Login using your AU credentials. ( you should see the standard AUthenticate screen )
Choose FILE MANAGER from the ribbon on the left.
Choose the to/from locations. Click inside the either of the ‘Collection’ boxes and type auburn ( it should present matching selections as you type ) Easley: auburn#easley Hopper: auburn#hopper Once you choose you will be prompted to login.
After you’ve logged in you will see your $HOME directory on that server. There is also a ‘Path’ box where you can type ( ie: /scratch )select either files or folders to transfer and click the start button that corresponds to the direction you want to transfer. Next time your Collection choices should be remembered ( though you may need to authenticate again ).
When to use Globus?¶
When transferring large amounts of data that will take a significant amount of time, frequent data transfer, or when using an unreliable connection. Data transfer will typically resume after temporary network disruption.