GlusterFS(8)
π
GlusterFS(8) β the mount.glusterfs glow-up
okay bestie, pull up a chair, we're doing the GlusterFS(8) page from Red Hat, Inc. and it's lowkey a whole vibe. this is mount.glusterfs, the script that mounts a native GlusterFS volume. let's get into it π«Ά
β¨ NAME β¨
mount.glusterfs β the little script that mounts your native GlusterFS volume. that's it, that's the job. π
πΈ SYNOPSIS πΈ
mount -t glusterfs [-o <options>] <volumeserver>:/<volume>[/<subdir>]
<mountpoint>
mount -t glusterfs [-o <options>] <server1>,<server2>,
<server3>,..<serverN>:/<volname>[/<subdir>] <mount_point>
mount -t glusterfs [-o <options>] <path/to/volumefile> <mountpoint>
three ways to do the thing. pick your fighter. β¨
π¦ DESCRIPTION π¦
so this tool is part of the glusterfs(8) package, and it's the one that does the mounting using the GlusterFS native binary. periodt.
mount.glusterfs is meant to be called by the mount(8) command to mount the native GlusterFS client. but here's the tea: this subcommand can also be run as a standalone command β just with limited functionality. so it's giving "I can do it alone, but I shine in a group." π
π OPTIONS π
π Basic options π
log-file=LOG-FILEβ the file where your logging goes. [default:/var/log/glusterfs/glusterfs.log]log-level=LOG-LEVELβ how loud do you want the logging to be? valid options areTRACE,DEBUG,WARNING,ERROR,CRITICAL INFOandNONE. [default:INFO]aclβ mount the filesystem with POSIX ACL support π«Άfopen-keep-cache[=BOOL]β do not purge the cache on file open. (default:false)wormβ mount the filesystem in'worm'mode πͺ±aux-gfid-mountβ enables access to the filesystem through gfid directlyroβ mount the filesystem read-only, no writing bestieenable-ino32=BOOLβ use 32-bit inodes when mounting, as a workaround for broken apps that can't handle 64-bit inodes πmem-accountingβ enable internal memory accountingcapabilityβ enable file capability setting and retrivalthin-clientβ enables thin mount and connects via thegfproxyddaemonlocaltime-loggingβ use local timestamps instead of UTC in your mount log entries
π₯ Advanced options π₯
attribute-timeout=SECONDSβ set the attribute timeout to SECONDS for inodes in the fuse kernel module. [default:1]entry-timeout=SECONDSβ set the entry timeout to SECONDS in the fuse kernel module. [default:1]background-qlen=Nβ set the fuse module's background queue length to N. [default:64]gid-timeout=SECONDSβ set the auxiliary group list timeout to SECONDS for the fuse translator. [default:0]negative-timeout=SECONDSβ set the negative timeout to SECONDS in the fuse kernel module. [default:0]volume-name=VOLUME-NAMEβ the volume name to be used for MOUNT-POINT. [default: top most volume in VOLUME-FILE]direct-io-mode=BOOL|autoβ specify the fuse direct I/O strategy. [default:auto]congestion-threshold=Nβ set the fuse module's congestion threshold to N. [default:48]ubdir-mount=Nβ set the subdirectory mount option. [default:NULL, ie, no subdirectory mount]backup-volfile-servers=SERVERLISTβ provide a list of backup volfile servers in the format below. [default: None] β οΈ if you use an IPv6 address in SERVERLIST, you have to wrap that IPv6 address in'['and']'.
$ mount -t glusterfs -obackup-volfile-servers=<server2>:
<server3>:...:<serverN> <server1>:/<volname> <mount_point>
$ mount -t glusterfs -obackup-volfile-servers=<[ipv6_addr2]>:
<[ipv6_addr3]>:...:<[ipv6_addrN]> <ipv6_addr1>:/<volname>
<mount_point>
backupvolfile-server=SERVERβ provide a list of backup volfile servers in the format below. [default: None]
$ mount -t glusterfs -obackupvolfile-server=<server2>
<server1>:/<volname> <mount_point>
fetch-attempts=Nβ π¨ deprecated option β it's just chilling here for backward compatibility. [default:1]lru-limit=Nβ set the fuse module's limit for the number of inodes kept in the LRU list to N. [default:65536]inode-table-size=Nβ set the inode hash table size to N β this must be a power of 2 greater than or equal to65536, and it'll get rounded up if it's not. [default:65536]invalidate-limit=Nβ suspend fuse invalidations implied by'lru-limit'if the number of outstanding invalidations reaches Nbackground-qlen=Nβ set the fuse module's background queue length to N. [default:64]no-root-squash=BOOLβ disable root squashing for the trusted client. [default:off]root-squash=BOOLβ enable root squashing for the trusted client. [default:on]use-readdirp=BOOLβ usereaddirp()mode in the fuse kernel module. [default:on]dump-fuse=PATHβ dump fuse traffic to PATHkernel-writeback-cache=BOOLβ enable fuse in-kernel writeback cache. [default:off]attr-times-granularity=NSβ declare the supported granularity of file attributes. [default:0]auto-invalidation=BOOLβ controls whether fuse-kernel can auto-invalidate attribute, dentry and page-cache. π¨ only disable this if the same files/directories are not accessed across two different mounts concurrently. [default:on]
π§ FILES π§
/etc/fstabβ a typical GlusterFS entry in/etc/fstablooks like this:
server1:/mirror /mnt/mirror glusterfs log-
file=/var/log/mirror.log,acl 0 0
/proc/mountsβ and an example entry of a GlusterFS mountpoint in/proc/mountslooks like this:
server1:/mirror /mnt/glusterfs fuse.glusterfs
rw,allow_other,default_permissions,max_read=131072 0 0
π SEE ALSO π
glusterfs(8), mount(8), gluster(8)
go read those too, iykyk π
π COPYRIGHT π
Copyright(c) 2006-2013 Red Hat, Inc. <http://www.redhat.com>
okay that's the whole page bestie, you ate that. π β¨
and for the cute sign-off: this little masterpiece comes from Red Hat, Inc., it's the Cluster Filesystem manual, and the page is dated 14 September 2013. no cap, that's the whole footer, we're done here ππ¦π
π¦ where this page comes from
- debian trixie: glusterfs-client 11.1-6 Β· LGPL-3.0-or-later OR GPL-2.0-only
- fedora 43: glusterfs 11.2-4.fc43 Β· GPL-2.0-only OR LGPL-3.0-or-later
- fedora 44: glusterfs 11.2-5.fc44 Β· GPL-2.0-only OR LGPL-3.0-or-later
- fedora 44: glusterfs 11.2-8.fc44 Β· GPL-2.0-only OR LGPL-3.0-or-later
- nixos 26.05: glusterfs 11.2
- nixpkgs unstable: glusterfs 11.2
- opensuse-leap 16.0: glusterfs 11.1-160000.2.2 Β· GPL-2.0-only OR LGPL-3.0-or-later
- opensuse-leap 16.0: glusterfs 11.1-160000.2.2 Β· GPL-2.0-only OR LGPL-3.0-or-later
- opensuse-leap 16.0: glusterfs 11.1-160000.2.2 Β· GPL-2.0-only OR LGPL-3.0-or-later
- opensuse-leap 16.0: glusterfs 11.1-160000.2.2 Β· GPL-2.0-only OR LGPL-3.0-or-later
- ubuntu noble: glusterfs-client 11.1-4build3 Β· LGPL-3.0-or-later OR GPL-2.0-only
- ubuntu noble: glusterfs-client 11.1-4ubuntu0.1 Β· LGPL-3.0-or-later OR GPL-2.0-only
- ubuntu questing: glusterfs-client 11.1-6
- ubuntu resolute: glusterfs-client 11.2-2 Β· LGPL-3.0-or-later OR GPL-2.0-only
- ubuntu stonking: glusterfs-client 11.2-5 Β· LGPL-3.0-or-later OR GPL-2.0-only
- Copyright (c) 2008-2013 Red Hat, Inc. <http://www.redhat.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms