MicBrain / cvmfs

The CernVM File System

Home Page:http://cernvm.cern.ch/portal/filesystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CVMFS is a FUSE module which implements an HTTP read-only filesystem. The idea
is based on the GROW-FS filesystem, which makes use of Parrot, a component of
the CCTools package developed at the University of Notre Dame.

CVMFS presents a remote HTTP directory as a local file system, in which the
client has read access to all available files. On its first access request, a
file is downloaded and cached locally. All downloaded pieces are verified with
SHA-1.

To do so, a directory structure is transformed into a CVMFS "repository", a
form of content-addressable storage.

This preparation of directories is transparent to web servers and web proxies,
which serve only static content, i.e., arbitrary files. Any HTTP server can do
the job.

CVMFS was created chiefly for the delivery of experiment software stacks for
the LHC experiments at CERN; development continues to address the software
distribution needs of experiments worldwide.

About

The CernVM File System

http://cernvm.cern.ch/portal/filesystem

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 57.2%Language:C++ 32.7%Language:Shell 4.1%Language:Perl 4.0%Language:Python 1.1%Language:CMake 0.8%Language:Makefile 0.1%