MSS (formerly known as UniTree or DiskXtender) is an archival storage system that
supports large file
sizes in a UNIX-like file system environment. MSS manages the file
system by automatically migrating files off local disk space onto tape
when disk space becomes low or files have not been accessed in a
certain length of time. Files that have previously been migrated to
tape and purged off disk are automatically cached back to disk on demand.
A major benefit of MSS is that it looks and feels like a
UNIX file system. It permits both FTP and SSH interfaces,
allowing you to manipulate files and
directories using standard UNIX commands and I/O libraries. This
FAQ assumes that you are familiar with normal UNIX file
operations such as listing and changing directories and moving and
removing files.
From an NCSA HPC system, it's easiest to use the mssftp command to get an
interactive FTP session into MSS, or the msscmd command as the command line
interface to mssftp.
From non-NCSA machines, UberFTP offers
an equivalent performance and experience as mssftp, but SSH access is also available for convenience.
From your personal computer, it may be easiest to use an SSH client.
Mac and Linux operating systems typically already have SSH installed.
Windows users will need to get an SSH/SFTP client and follow its documentation.
Suggested clients are listed here
From an NCSA HPC system, when the file resides in the current, local directory:
msscmd put filename
Or when that same file needs to be stored in a particular MSS directory:
msscmd "cd your_dir, put filename"
On a non-NCSA or local, non-windows machine, issue the command from a terminal:
scp local_file your_login@mss.ncsa.uiuc.edu:destination_path
Windows users will need to get an SSH/SFTP client and follow its documentation.
Suggested clients are listed
here
From an NCSA HPC system, when the file resides in the MSS home directory:
msscmd get filename
Or when a file resides in a different MSS directory, and needs to be placed in the current, local directory:
msscmd "cd your_dir, get filename"
On a non-NCSA or local, non-windows machine, issue the command from a terminal:
scp your_login@mss.ncsa.uiuc.edu:remote_file_path local_path
Windows users will need to get an SSH/SFTP client and follow its documentation.
Suggested clients are listed
here
msscmd rm file_or_dir
In SSH sessions:
rm filename
rm -r directory