chirp_fuse(1)

chirp_fuse1

Create a fcfuseft mount point with virtual access to remote chirp servers

Usage

FCchirp_fuse [options] <mount path>FT

Overview

You can attach to a Chirp filesystems by using the FUSE package to attach Chirp as a kernel filesystem module. Unlike parrot_run(1), this requires superuser privileges to install the FUSE package, but will likely work more reliably on a larger number of programs and environments. Using FUSE allows for transparent access to a Chirp server via the local filesystem. This allows user applications to use a Chirp store unmodified.

Once you have installed and permissions to use FUSE, simply run chirp_fuse with the name of a directory on which the filesystem should be mounted.

For complete details with examples, see the Chirp User's Manual (http://ccl.cse.nd.edu/software/manuals/chirp.html).

Options

-a,--auth=<flag>

Enable authentication mode: unix, hostname, address, ticket, kerberos, or globus.

-b,--block-size=<bytes>

Block size for network I/O. (default is 65536s)

-d,--debug=<flag>

Enable debugging for this subsystem.

-D,--no-optimize

Disable small file optimizations such as recursive delete.

-f,--foreground

Run in foreground for debugging.

-s,--single-server=<hostport>

Connect only to the named host:port and hide the global namespace.

-i,--tickets=<files>

Comma-delimited list of tickets to use for authentication.

-m,--mount-option=<option>

Pass mount option to FUSE. Can be specified multiple times.

-o,--debug-file=<file>

Write debugging output to this file. By default, debugging is sent to stderr (":stderr"). You may specify logs to be sent to stdout (":stdout") instead.

-t,--timeout=<timeout>

Timeout for network operations. (default is 60s)

-v,--version

Show program version.

-h,--help

Give help information.

Environment

•

FCCHIRP_CLIENT_TICKETSFT Comma delimited list of tickets to authenticate with (same as FC-iFT).

Exit status

On success, returns zero. On failure, returns non-zero.

Examples

To create and use a FCFUSEFT mount point for access to remote chirp servers:


    

    
        

% chirp_fuse /tmp/chirp-fuse & % cd /tmp/chirp-fuse % ls % cd host:port % cat foo/bar % exit

Releases

6 releases since Debian 7 (Wheezy); the text changed 4 times.

  1. 7–9
  2. 10
  3. 11
  4. 12
  5. 13

--auth since Debian 10 (Buster); --block-size since Debian 10 (Buster); --debug since Debian 10 (Buster); --debug-file since Debian 10 (Buster); --foreground since Debian 10 (Buster); --help since Debian 10 (Buster); --mount-option since Debian 13 (Trixie); --no-optimize since Debian 10 (Buster); --single-server since Debian 13 (Trixie); --tickets since Debian 10 (Buster); --timeout since Debian 10 (Buster); --version since Debian 10 (Buster); -D since Debian 10 (Buster); -a since Debian 10 (Buster); -b since Debian 10 (Buster); -d since Debian 10 (Buster); -f since Debian 10 (Buster); -h since Debian 10 (Buster); -i since Debian 10 (Buster); -m since Debian 10 (Buster); -o since Debian 10 (Buster); -s since Debian 13 (Trixie); -t since Debian 10 (Buster); -v since Debian 10 (Buster).

--mount-options until Debian 12 (Bookworm).

From coop-computing-tools 1:7.14.5-1+b2 in Debian 13 (Trixie). Parsed by carta from the page's man source.