Managing the GlusterFS daemon keeps a node responsive during maintenance, package updates, and recovery from service crashes. Fast start/stop/restart control shortens downtime when a node drops out of the cluster or stops serving brick processes.
On Linux systems using systemd, GlusterFS runs under a service unit such as glusterd.service (or glusterfs-server.service on some distributions). The systemctl command controls the unit lifecycle, checks whether it starts automatically at boot, and reports runtime state for troubleshooting.
Stopping or restarting glusterd can interrupt client I/O and long-running operations such as heal or rebalance. Schedule disruptive service actions during a maintenance window when possible, and validate peer connectivity after changes on multi-node clusters.
Related: How to check GlusterFS logs
Related: How to check GlusterFS volume status
$ systemctl list-unit-files --type=service | grep --extended-regexp '^(glusterd|glusterfs-server)\.service' glusterd.service enabled
Use the unit name shown on the left in later commands.
$ sudo systemctl status glusterd
● glusterd.service - GlusterFS, a clustered file-system server
Loaded: loaded (/lib/systemd/system/glusterd.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-12-14 10:19:57 UTC; 22s ago
##### snipped #####
Replace glusterd with glusterfs-server when that is the unit name on the host.
$ sudo systemctl stop glusterd
Stopping the service disrupts cluster operations and can make volumes unavailable on the node until the service is started again.
$ sudo systemctl start glusterd
$ sudo systemctl restart glusterd
A restart can interrupt client IO and long-running operations such as heal or rebalance.
$ sudo systemctl disable --now glusterd Removed /etc/systemd/system/multi-user.target.wants/glusterd.service.
Disabling the service can leave the node unavailable after reboot until it is started manually.
$ sudo systemctl enable --now glusterd Created symlink /etc/systemd/system/multi-user.target.wants/glusterd.service → /lib/systemd/system/glusterd.service.
$ sudo journalctl --unit=glusterd.service --no-pager --lines=50 Dec 14 10:19:57 node1 systemd[1]: Starting GlusterFS, a clustered file-system server... Dec 14 10:19:57 node1 systemd[1]: Started GlusterFS, a clustered file-system server. ##### snipped #####
$ sudo gluster peer status Number of Peers: 1 Hostname: node2 Uuid: 6770f88c-9ec5-4cf8-b9f5-658fa17b6bdc State: Peer in Cluster (Connected)
$ systemctl is-active glusterd active $ systemctl is-enabled glusterd enabled
Expected values include active or inactive for runtime state, and enabled or disabled for boot state.