Transfer files with Globus¶
When to use this¶
Use Globus when you need to:
- transfer large datasets (hundreds of GB to TB+)
- move data between systems (e.g. HPC, storage services)
- run reliable, unattended transfers
- ensure data integrity during transfer
If your transfer is small or primarily human-driven, consider Nextcloud instead.
Before you start¶
Make sure you have:
- a UCT account
- access to the source data (e.g. local machine, HPC, or storage system)
- access to the destination system
- both systems available as Globus endpoints (or the ability to create one)
Log in to Globus¶
- Go to https://app.globus.org
- Select your institution login.
- Authenticate using your UCT credentials.
Identify your endpoints¶
An endpoint is a system that can send or receive data.
Typical endpoints include: - HPC systems - institutional storage - your local machine (via Globus Connect Personal)
To use your local machine¶
- Install Globus Connect Personal.
- Set up a local endpoint.
- Ensure it is running during transfers.
Transfer data between endpoints¶
- In the Globus web interface, open the File Manager.
- Select your source endpoint.
- Navigate to the source folder.
- Select your destination endpoint.
- Navigate to the destination folder.
- Select the files or folders to transfer.
- Click Start.
Globus will: - queue the transfer - retry automatically if needed - verify file integrity
You do not need to keep your browser open once the transfer has started.
Monitor transfer progress¶
- Go to the Activity or Transfers section.
- View status:
- active
- completed
- failed
If a transfer fails, Globus will typically retry automatically.
Good practice¶
- Transfer directories rather than many individual files where possible.
- Avoid modifying files while they are being transferred.
- Use clear folder structures before starting transfers.
- Confirm sufficient storage space at the destination.
- For HPC workflows, transfer data to the correct storage location (e.g. RDS or scratch as appropriate).
When to use something else¶
Use another method if:
- the transfer is small and ad hoc → use Nextcloud
- the workflow is simple and local → use scp or rsync
- you need browser-based sharing with non-technical users → use Nextcloud
Related pages¶
services/data-transfer/index.mdhow-to/data-transfer/transfer-with-nextcloud.mdreference/storage/rds.md