Skip to content

umich-arc/GUFI

This branch is 1 commit ahead of, 933 commits behind mar-file-system/GUFI:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b5d6195 · Jun 3, 2022
Jun 22, 2020
May 23, 2022
Mar 31, 2020
Mar 30, 2022
May 9, 2022
Jun 3, 2022
May 9, 2022
May 4, 2022
Sep 11, 2019
Sep 16, 2020
May 23, 2022
Dec 12, 2019
Mar 5, 2020
Mar 30, 2022

Repository files navigation

Grand Unified File-Index (GUFI)

Build Status Latest Release Downloads

GUFI is part of MarFS, which is released under the BSD License. LA-CC-15-039

Initial development was done at LANL via an internal git-hosting service. As of rev 0.1.0, we have moved GUFI to GitHub:

https://github.com/mar-file-system/GUFI

We invite anyone to contribute suggestions, new features, bug-reports, bug-fixes, feature-requests, etc, through GitHub:

https://github.com/mar-file-system/GUFI/issues

All bug-reports, issues, requests, etc, should go through GitHub. We will attempt to respond to requests, but we can't make promises about the level of resources that will be dedicated to GUFI maintenance.

See other components of MarFS at:

https://github.com/mar-file-system

Quick Start

git clone https://github.com/mar-file-system/GUFI.git
cd GUFI
mkdir build
cd build
cmake ..
make
make install

# create a GUFI Index
gufi_dir2index <src_dir> <index_dir>
-or-
gufi_dir2trace <src_dir> <trace_file_prefix>
cat <trace_file_prefix>.* > <trace_file>
gufi_trace2index <trace_file> <index_dir>

# create /etc/GUFI/config from /etc/GUFI/config.example

# use the index
gufi_query/gufi_find/gufi_ls/gufi_stats/gufi_stat/bfti/bffuse/bfresultfuse/querydb/querydbn

For the dependency list, detailed build and install instructions, and common issues, please see INSTALL.

Contact

gufi-lanl@lanl.gov

About

Grand Unified File-Index

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 51.6%
  • Shell 20.8%
  • C++ 11.9%
  • Python 10.1%
  • CMake 5.6%