• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux The Global File System Download

The Global File System

April 8, 2005
The Global File System is a Linux-based file system that enables the sharing of block files among various users.
Version 6.1pre21
License GPL
Platform Linux
Supported Languages English
Homepage sources.redhat.com
Developed by Michael Declerck
GFS, also known as Global File System, is a highly efficient cluster file system. By allowing a cluster of computers to use a block device that is shared between them, it enables simultaneous reading and writing to the block device. GFS operates like a local filesystem, but with the added feature of a lock module that coordinates I/O, ensuring filesystem consistency. One of the standout qualities of GFS is its perfect consistency – changes made to the filesystem on one machine are instantly visible on all other machines in the cluster.

GFS is composed of a set of kernel patches and userspace programs. Depending on the lock module used, different dependencies will be required. For instance, GFS lock module lock_dlm relies on CMAN and DLM, lock_gulm relies on GULM, while lock_nolock requires no other dependencies. Additionally, some GFS tools depend on the iddev library.

Building and installing GFS is a straightforward process. For building from a cluster tree, navigate to the cluster root directory and issue the following commands: './configure --kernel_src=/path/to/kernel', 'make', and 'make install'. Kernel modules can also be built by applying the relevant kernel patches, which are included in the cman-kernel/patches, dlm-kernel/patches, and gfs-kernel/patches directories. After building GFS, users must install the device mapper user space with 'cd device-mapper', './configure', 'make', and 'make install', and the LVM2/clvm with './configure --with-clvmd --with-cluster=shared', 'make', and 'make install LVM2/scripts/clvmd_fix_conf.sh /usr/lib'.

Once GFS is built and ready to use, the relevant kernel modules must be loaded. This can be done by running 'depmod -a', followed by modprobing 'dm-mod', 'gfs', 'lock_dlm', 'dlm', 'cman', 'lock_harness', and device-mapper (if built as a module).

To start using GFS, users must follow the designated startup procedure. For each cluster node, the following commands must be run: 'ccsd' (starts the CCS daemon), 'cman_tool join' (joins the cluster), 'fence_tool join' (joins the fence domain), 'clvmd' (starts the CLVM daemon), 'vgchange -aly' (activates LVM volumes locally), and 'mount -t gfs /dev/vg/lvol /mnt' (mounts a GFS file system).

To safely shut down GFS, users must follow the designated shutdown procedure. For each cluster node, the following commands must be run: 'umount /mnt' (unmounts the GFS file system), 'vgchange -aln' (deactivates LVM volumes locally), 'killall clvmd' (stops the CLVM daemon), 'fence_tool leave' (leaves the fence domain/stops fenced), 'cman_tool leave' (leaves the cluster), and 'killall ccsd' (stops the CCS daemon).

Overall, GFS is a reliable and highly efficient cluster file system that offers seamless coordination between multiple machines. With its easy installation, straightforward startup and shutdown procedures, and consistent performance, it's an excellent choice for anyone looking for a robust and scalable file system
What's New

Version 6.1pre21: N/A

Free Download 133K
320
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

nautilus-send-gmail
Nautilus-send-gmail is a handy Nautilus script that enables sending files to Gmail. ...
Orxonox
Orxonox aims to become the ultimate 3D action shooter game with cutting-edge ...
CharTr
A GNOME-based mind mapping software designed to brainstorm and organize ideas effectively, ...
Addons Toolbar Button
The Addons Toolbar Button extension adds a convenient toolbar button for opening ...
h264bitstream
The h264bitstream software offers a comprehensive range of functions for reading and ...
Avisynth
Avisynth: A potent frameserver tool for Windows and Linux systems.
Antennavis
Antennavis is a software toolkit that facilitates OpenGL antenna visualization for nec2. ...
pc
PC is a process management software that uses memory, CPU, and time ...
SlimScrobbler
SlimScrobbler is a plugin for SlimServer that creates a personalized music profile ...
IOSN Live CD
The IOSN Live CD is a Linux Desktop that is fully featured ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.