Software Index
Linux Software Utilities  

The Global File System

download download home home   report broken
important software information
company name:
Michael Declerck
license: Freeware
minimum requirements: No special requirements.
functional limitations:
The Global File System description
GFS (Global File System) is a cluster file system. It allows a cluster of computers to simultaneously use a block device that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads and writes to the block device like a local filesystem, but also uses a lock module to allow the computers coordinate their I/O so filesystem consistency is maintained. One of the nifty features of GFS is perfect consistency -- changes made to the filesystem on one machine show up immediately on all other machines in the cluster.

GFS consists of a set of kernel patches and userspace programs.
The GFS lock module lock_dlm depends on CMAN and DLM.
The GFS lock module lock_gulm depends on GULM.
The GFS lock module lock_nolock depends on nothing.
Some GFS tools depend on the iddev library.

Building and Installing

1. build and install from cluster tree
cd cluster
./configure --kernel_src=/path/to/kernel
make; make install

- This builds and installs kernel modules, libraries and user programs.

- Kernel modules can also be built within the original kernel source tree by applying the kernel patches from cman-kernel/patches, dlm-kernel/patches and gfs-kernel/patches.

2. build device mapper user space
cd device-mapper
make; make install

3. build lvm2/clvm
cd LVM2
./configure --with-clvmd --with-cluster=shared
make; make install
LVM2/scripts/ /usr/lib

Load kernel modules

depmod -a
modprobe dm-mod
modprobe gfs
modprobe lock_dlm

Modules that should be loaded: lock_dlm, dlm, cman, gfs, lock_harness and dm-mod if device-mapper was built as a module.

Startup procedure

Run these commands on each cluster node:

> ccsd - Starts the CCS daemon
> cman_tool join - Joins the cluster
> fence_tool join - Joins the fence domain (starts fenced)
> clvmd - Starts the CLVM daemon
> vgchange -aly - Activates LVM volumes (locally)
> mount -t gfs /dev/vg/lvol /mnt - Mounts a GFS file system. Michael Declerck - Publisher Page of The Global File System - Publisher of The Global File System, Author of The Global File System 6.1pre21. GFS (Global File System) is a cluster file system. It allows a cluster of computers to simultaneously use a block device that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads
Similar software
File system investigator (Popularity: ) : FileSystem Investigator is a platform independent file system viewer and data extraction tool. It allows the user to:

* View the contents of the target file system in a forensicly safe manner, bypassing the normal operating system mechanisms.
* Extract files and ...

Coda Distributed File System (Popularity: ) : Coda is an advanced networked filesystem. The project has been developed at CMU since 1987 by the systems group of M. Satyanarayanan. in the SCS department.

Coda is a distributed filesystem with its origin in AFS2. It has many features that ...

Gfarm file system (Popularity: ) : Gfarm file system is a next-generation network shared file system.

Gfarm file system will be an alternative solution of NFS, and will meet a demand for much larger, much reliable, and much faster file system.. Grid Datafarm - Publisher Page of ...

e2undel (Popularity: ) : e2undel is an interactive console tool that recovers the data of deleted files on an ext2 file system under Linux.

Included is a library that allows to recover deleted files by name. It does not require any knowledge about the secrets ...

NOOFS (Popularity: ) : NOOFS is a project which aims at creating an innovative file system, whose source code is distributed under the terms of the General Public Licence GNU.

The project is developed within the framework of an end of studies project in EPITECH. ...

Gluster (Popularity: ) : GlusterFS package contains clustered file storage that can scale to peta bytes. GlusterFS is a programmable system. With little thinking, you can even redesign the GlusterFS file system by re-arranging the GlusterFS components using translator interface. It is all achieved ...
Non-Networked File System (Popularity: ) : Non-Networked File System provides a consistent file system over several non networked UNIX computers (or slow networked). For example on your computer at home and at work using only a floppy disk for the synchronisation.

Here are some key features of ...

OpenGFS (Popularity: ) : OpenGFS is a clustered filesystem. It's usefulness is thought to be mostly in SAN's, but goes well beyond that. It can be used with iSCSI, HyperSCSI, and even firewire.

OpenGFS is undergoing many changes at the moment, we appreciate any help ...

TCFS (Popularity: ) : TCFS project is a cryptographic network file system featuring group sharing of encrypted files. TCFS will encrypt your files before sending them to the file server and will decrypt them before they are read by the requesting application.

Because the encryption/decryption ...

FUR filesystem (Popularity: ) : FUR is a application that let the user mount a Windows CE based device on your Linux file system: it uses the brilliant FUSE (acronym of File system in UserSpacE of Miklos Szeredi) and the great librapi2 of the Synce ...
tffs (Popularity: ) : tffs is a FUSE driver that allows you to mount a hard disk from a T*PFIELD digital satellite receiver to a directory in your file system tree.

With tffs you can mount a hard disk from a T*PFIELD digital satellite receiver ...

TreeSize for Unix (Popularity: ) : TreeSize for Unix is a disk consumption analyzing tool, which sorts folders according to their physical occupied sizes.

The perfect tool to help you obtaining more disk free space, on your hard drive, usb pen drive or even on network folders ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Rate me
supported os's
downloads 8
version 6.1pre21
size in Kb 136
user rating 5/10
our rating 0 Stars
share info
Recommend The Global File System
Report spyware
New Software
Popular Software
Latest Reviews