How to Install GlusterFS on Manjaro

GlusterFS is a distributed file system that can scale out in cloud or any other commodity hardware environment. This tutorial will guide you through the process of installing GlusterFS on Manjaro Linux.

Prerequisites

  • Manjaro Linux installed on a machine.
  • Root access or superuser privileges.

Installation Steps

  1. Open the terminal on your Manjaro machine.

  2. Update the package list by running the following command:

sudo pacman -Syu
  1. Install GlusterFS by running the following command:
sudo pacman -S glusterfs
  1. Once installation is complete, start and enable the GlusterFS daemon:
sudo systemctl start glusterd
sudo systemctl enable glusterd
  1. Verify if the daemon is running:
sudo systemctl status glusterd

If it is running, you should see the following message:

● glusterd.service - GlusterFS clustering service
   Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2021-07-25 00:18:32 PKT; 1min ago
  1. Create a directory where you want to keep the GlusterFS configuration files:
sudo mkdir /etc/glusterfs
  1. Modify the permissions of the directory:
sudo chmod 755 /etc/glusterfs
  1. Mount the /etc/glusterfs directory:
sudo mount -t tmpfs tmpfs /etc/glusterfs
  1. Edit the /etc/fstab file, add the following line:
tmpfs     /etc/glusterfs    tmpfs     noatime,size=256M  0 0
  1. Create a new volume:
sudo gluster volume create test-volume replica 2 transport tcp server1:/test-volume server2:/test-volume
  1. Start the volume:
sudo gluster volume start test-volume
  1. Check the status of the volume:
sudo gluster volume status

If the status shows that the volume is up and running, then your GlusterFS installation is complete.

Conclusion

After following these steps, you should have a working installation of GlusterFS on your Manjaro machine. You can now start experimenting with its various features and functionalities.