MKFS.S3QL(1)
π MKFS.S3QL(1) π
okay bestie, sit down, hydrate, because we're about to talk about the s3ql manual page and honestly? it's giving legendary. this is mkfs.s3ql from the S3QL fam, and she's here to make you a whole brand new file system. no cap.
β¨ NAME β¨
mkfs.s3ql β Create an S3QL file system π
π¦ SYNOPSIS π¦
mkfs.s3ql [options] <storage url>
πΈ DESCRIPTION πΈ
S3QL is a file system for online data storage. before you go anywhere near it, bestie, please consult the full documentation β not just the man pages, because the man pages only briefly document the available userspace commands. they're like the trailer, not the movie. π
The mkfs.s3ql command creates a new file system in the location specified by storage url. and here's the thing β the format of the storage url depends on the backend that is used. so which url shape do you need? the S3QL User's Guide should be consulted for a description of the available backends. iykyk. β¨
Unless you have specified the --plain option, mkfs.s3ql will ask you to enter an encryption password. and listen β this password will not be read from an authentication file specified with the --authfile option, and that's on purpose: it's there to prevent accidental creation of an encrypted file system. so yes, you actually have to type it. periodt. π
π OPTIONS π
The mkfs.s3ql command accepts the following options.
--cachedir <path>β Store cached data in this directory (default:~/.s3ql) ποΈ--log <target>β Destination for log messages. Specifynonefor standard output orsyslogfor the system logging daemon. Anything else will be interpreted as a file name. Log files will be rotated when they reach 1 MiB, and at most 5 old log files will be kept. Default:Noneπ--debug-modules <modules>β Activate debugging output from specified modules (use commas to separate multiple modules,'all'for everything). Debug messages will be written to the target specified by the--logoption. π--debugβ Activate debugging output from all S3QL modules. Debug messages will be written to the target specified by the--logoption. π--quietβ be really quiet π€«--backend-options <options>β Backend specific options (separate by commas). See backend documentation for available options. βοΈ--versionβ just print program version and exit π--authfile <path>β Read authentication credentials from this file (default:~/.s3ql/authinfo2) π-L <name>β Filesystem label π·οΈ--data-block-size <size>β Block size (in KiB) to use for storing file contents. Files larger than this size will be stored in multiple backend objects. Backend object size may be smaller than this due to compression. Default: 1024 KiB. π¦--metadata-block-size <size>β Block size (in KiB) to use for storing filesystem metadata. Backend object size may be smaller than this due to compression. Default: 64 KiB. π§--plainβ Create unencrypted file system. π
π EXIT CODES π
mkfs.s3ql may terminate with the following exit codes:
- Everything went well. π slay.
- An unexpected error occurred. This may indicate a bug in the program. π
- Invalid command line argument or configuration file key.
- Invalid backend option.
- No such backend.
- Authentication file has insecure permissions. π¨
- Unable to parse proxy settings.
- Invalid credentials (Authentication failed). π
- No permission to access backend (Authorization denied).
- Invalid storage URL, specified location does not exist in backend.
- Unable to connect to backend, can't resolve hostname. π
- Unable to access cache directory.
π SEE ALSO π
The S3QL homepage is at https://github.com/s3ql/s3ql/. π«Ά
The full S3QL documentation should also be installed somewhere on your system, common locations are /usr/share/doc/s3ql or /usr/local/doc/s3ql. π
π COPYRIGHT π
Β© 2008 Nikolaus Rath <Nikolaus@rath.org>
okay that's the whole page, bestie. no notes. iconic behavior from the S3QL girlies. π
and for the cute sign-off: this is version 5.2.3, dated Nov 02, 2024, and the manual is MKFS.S3QL(1) β go make a file system, you absolute main character. βπ¦β¨
π¦ where this page comes from
- debian trixie: s3ql 5.2.3+dfsg-2 Β· GPL-3.0-only
- ubuntu questing: s3ql 5.2.3+dfsg-2
- ubuntu resolute: s3ql 5.2.3+dfsg-2build1 Β· GPL-3.0-only
- ubuntu stonking: s3ql 5.2.3+dfsg-2build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms