HOWTO: Access Chirp Filesystems

This table shows a variety of ways for accessing Chirp-based filesystems.

Tool Used For Platforms Example Use
Chirp Tools
Administration.
Managing access controls.
Browsing and copying.
Best file transfer performance.
Linux
Solaris
MacOS
FreeBSD
Windows
Others?
% chirp server.nd.edu
>  ls
>  get file.txt
>  setacl ...
Parrot
Runs any ordinary program.
Managing access controls.
Browsing and copying.
Reduced file transfer performance.
Linux x86 and x86_64.
Install and run
as any normal user.
% parrot_run tcsh
% cd /chirp/server.nd.edu
% ls -la
% cp file.txt /tmp
FUSE
MacFUSE
Runs any ordinary program.
Browsing and copying.
Can not manage access controls.
Reduced file transfer performance.
Linux
MacOS
FreeBSD
Need root access
to install FUSE.
% chirp_fuse mydir
% cd mydir/server.nd.edu
% ls -la 
% cp file.txt /tmp
Chirp API All purposes with best performance.
(But you have to write code.)
Linux
Solaris
MacOS
FreeBSD
Windows
Others?
Example Code
Chirp Catalog
Managing a cluster of servers. Any web browser.
Chirp Visual
Viewing capacity, load, and network activity. Any web browser with Java.
[an error occurred while processing this directive]