GFSD(8)
π GFSD(8) β like, the Gfarm filesystem daemon bestie π
okay so. gather round. this is gfsd, the manual page for the Gfarm filesystem daemon, and she is that girl. let's get into it π
β¨ NAME β¨
gfsd β Gfarm filesystem daemon π¦
β¨ SYNOPSIS β¨
gfsd [options]
that's it. that's the whole vibe. options only, no positional args, she doesn't need them π
β¨ DESCRIPTION β¨
so gfsd is the filesystem daemon for the Gfarm filesystem, and she runs on every filesystem node β usually with root privileges, no cap. π
what does she actually do tho? literally so much:
- provides remote file operations with access control in the Gfarm filesystem
- does user authentication
- does file replication
- monitors node resource status
multi-hyphenate. main character energy fr fr π
now, important part, bestie: it is possible for gfsd to be executed as a non-privileged user process, yes. BUT. only the user that executes the gfsd can be authenticated. other users cannot use it. periodt. π«
for the deets on that, go read the SETUP.private.en document. it's giving homework but it's giving necessary homework π
β¨ OPTIONS β¨
-Flog-file β specifies a log file. where the receipts go π-Llog-level β specifies a log priority level. any log output whose priority is higher or equal to this level gets sent to syslog or standard error. and like, pls refer togfarm2.conf(5)for the priority levels you can actually specify with this option, because the list lives over there π«Ά-Ppid-file β specifies a file name which records the process ID ofgfsd. so you can find her later π-cβ when starting up,gfsdinvestigates all files stored in a spool directory. this is lowkey so useful when a hostname of a file system node is changed. valid file copies get registered to the metadata server. β
when the -c option is specified twice (or the -cc option), invalid file copies that are not registered in the metadata server get deleted. bye π
when the -c option is specified three times (or the -ccc option), invalid file copies that are not registered in the metadata server are moved to the lost+found directory in the Gfarm file system. and furthermore, invalid metadata pointing to a missing file copy of the file system node gets deleted. this is the default behavior btw, so if you were wondering what she does when you don't say anything β it's this. she's thorough like that π
-dβ specifies the debug mode. with the-doption,gfsdruns as a foreground process, not a daemon. she's not hiding in the background, she's right there with you, being loud π
and if this option is specified and -L is not specified, the log level is set to "debug". automatic. she said you're welcome π
-fconfig-file β specifies a configuration file that is read instead of the default configuration file. your config, your rules π-hhostname β specifies my own canonical host name. yes, "my own". she's speaking in first person. iconique β¨-lIP-address β specifies the IP address from which thegfsdaccepts TCP and UDP requests. the default address is all IP addresses of the host. this option is genuinely so handy when you wanna invoke multiple instances ofgfsdto provide multiple spool directories on the host. multitasking queen π-rdirectory β specifies a spool directory for a Gfarm filesystem on this filesystem node. and bestie, this option can be specified multiple times to specify multiple spool directories β up to five. five is the limit. don't push her ποΈβ¨-ssyslog-facility β specifies a syslog facility to report errors bygfsd. by default,local0is used. default girlie π-vβ makesgfsdoutput verbose log message on authentication. this is useful when one has to resolve an issue about GSI authentication. debugging your auth drama, but make it chatty π«Ά-?β displays a list of command options. the girlie will simply tell you her own options. self-aware π
β¨ FILES β¨
%%SYSCONFDIR%%/gfarm2.confβ configuration file π
β¨ SEE ALSO β¨
gfarm2.conf(5)β go read it, it's the whole lore iykyk π
okay that's the whole page bestie, you ate that. now go configure your daemon and slay π β¨
this was GFSD(8) from Gfarm, dated 5 March 2016 β like, vintage but still serving looks πππ¦
π¦ where this page comes from
- debian bookworm: gfsd 2.7.20+dfsg-1+b2 Β· BSD-like
- debian trixie: gfsd 2.7.20+dfsg-1.2+b1 Β· BSD-like
- ubuntu jammy: gfsd 2.7.17+dfsg-1build2 Β· BSD-like
- ubuntu noble: gfsd 2.7.20+dfsg-1.1ubuntu1 Β· BSD-like
- ubuntu questing: gfsd 2.7.20+dfsg-1.2
- ubuntu resolute: gfsd 2.7.20+dfsg-1.3 Β· BSD-like
- ubuntu stonking: gfsd 2.7.20+dfsg-1.3build1 Β· BSD-like
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms