---
name: "chirp_fuse"
section: "1"
platform: "linux"
package: "coop-computing-tools"
version: "1:7.14.5-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/chirp_fuse"
---

# chirp\_fuse(1)

create a FCFUSEFT mount point with virtual access to remote chirp servers

## NAME

**chirp\_fuse** - create a FCFUSEFT mount point with virtual access to remote chirp servers

## SYNOPSIS

FCchirp\_fuse \[options\] *\<mount path\>*FT

## DESCRIPTION

You can attach to a Chirp filesystems by using the FUSE package to attach Chirp as a kernel filesystem module. Unlike **[parrot\_run(1)](/parrot_run/1.md)**, 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 VARIABLES

- •

  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

## COPYRIGHT

The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre Dame.  This software is distributed under the GNU General Public License.  See the file COPYING for details.

## SEE ALSO

- •

  **Cooperative Computing Tools Documentation**

- •

  **Chirp User Manual**

- •

  **[chirp(1)](/chirp/1.md)**  **[chirp\_status(1)](/chirp_status/1.md)**  **[chirp\_fuse(1)](/chirp_fuse/1.md)**  **[chirp\_get(1)](/chirp_get/1.md)**  **[chirp\_put(1)](/chirp_put/1.md)**  **[chirp\_stream\_files(1)](/chirp_stream_files/1.md)**  **[chirp\_distribute(1)](/chirp_distribute/1.md)**  **[chirp\_benchmark(1)](/chirp_benchmark/1.md)**  **[chirp\_server(1)](/chirp_server/1.md)**
