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
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
make; make install
3. build lvm2/clvm
./configure --with-clvmd --with-cluster=shared
make; make install
Load kernel modules
Modules that should be loaded: lock_dlm, dlm, cman, gfs, lock_harness and dm-mod if device-mapper was built as a module.
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 - Downloadplex.com. 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
File system investigator
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
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
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
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
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
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
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
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
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
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
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
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 ...
Virtual File System
(Popularity: ) : Virtual File System is a Web-based system that allows authorised users to upload and download files. It is a file sharing utility aimed at communities that wish to share files across the Internet and where traditional mechanisms aren't appropriate or ... Creating Folders with the File System Object
(Popularity: ) : Creating Folders with the File System Object is an ASP article in file manipulation and file management techniques. The author has used the powerful file system object function in creating new folders with the path of the root directory. The ... Creating a file system browser
(Popularity: ) : Creating a file system browser shows you how to create a PHP application to display directory content and to navigate it. Perl File System API module
(Popularity: ) : This module provides a simple api for various file system operations, like reading directories and subdirectories and returning a list of files and or subdirectories in either array or hash format.Subroutines - my @arr = subdirfilList_singledir("c:/foobar") - my @arr = ... php File System
(Popularity: ) : php File System allows to share a file structure over the web, even in a restricted php environment -like most free providers have. All files and folders structure are stored in the database, and are accessible according to a per ... A Detailed View of the Global.asax File
(Popularity: ) : This web based tutorial helps the .NET programmers to gain more knowledge about the use of global.asax file in ASP.NET. The author explains you the use of the @Application directive, @Import directive and @Assembly directive that are defined inside the ... Controlling Web Applications Using the global.asa File
(Popularity: ) : This is an article that can be used by the users to control web applications. Here the author elaborates that the global.asa is a file which is combined with each and every web application and that can be used for ... Converting a Recordset & XML To and From the File System
(Popularity: ) : At the end of this article the developers can understand the technique about how to change a ADO Recordset object into an XML document and vice versa. The author tells about these two functions converting Recordset object to an XML ... Creating a COM Object to Manipulate the File System
(Popularity: ) : Creating a COM Object to Manipulate the File System is an article through which users can gather information about the procedurs that have to be adapted to generate the component, which produces the COM objects inorder to take control over ... Creating Files with the File System Object
(Popularity: ) : Using File System Object methods - CreateTextFile and OpenTextFile text files can be created within ASP applications and this article describes both ways with the help of coding. How to give file name and path are explained in detail. And ...