S3QL_VERIFY(1)
β¨ S3QL_VERIFY(1) β¨
okay bestie, welcome to the s3ql_verify page of the S3QL manual π (that's section 1 of the S3QL docs, for the girlies keeping track)
πΈ NAME πΈ
s3ql_verify β verify the data in an S3QL file system π
π¦ SYNOPSIS π¦
s3ql_verify [options] <storage url>
π DESCRIPTION π
S3QL is a file system for online data storage. Before you go using S3QL, pls pls pls consult the full documentation β not just the man pages, because these man pages only briefly document the available userspace commands. iykyk π«Ά
The s3ql_verify command verifies all the data in the file system. And here's the tea: unlike fsck.s3ql, s3ql_verify does not trust the object listing that the backend hands back to it. Nope. It actually goes and tries to retrieve every single object. Which means... it takes a lot longer. like, a lot longer. no cap π
The format of <storage url> depends on the backend you're using. Consult the S3QL User's Guide for a description of the available backends π
β¨ OPTIONS β¨
The s3ql_verify command accepts the following options:
--log <target>β where your log messages go. Saynonefor standard output, orsyslogfor the system logging daemon. Anything else gets interpreted as a file name. Log files get rotated when they hit 1 MiB, and at most 5 old log files are kept. Default:None--debug-modules <modules>β turn on debugging output from the modules you name (use commas to separate multiple modules, or'all'for everything). Debug messages get written to whatever target you set with the--logoption.--debugβ turn on debugging output from all S3QL modules. Debug messages go to the target specified by the--logoption.--quietβ be really quiet π€«--versionβ just print the program version and exit, that's it, that's the whole job--cachedir <path>β store cached data in this directory (default:~/.s3ql)--backend-options <options>β backend-specific options (separate them with commas). See the backend documentation for what options exist.--authfile <path>β read authentication credentials from this file (default:~/.s3ql/authinfo2)--missing-file <name>β file to store the keys of missing objects in.--corrupted-file <name>β file to store the keys of corrupted objects in.--dataβ read every object completely, instead of checking just the metadata. thorough queen energy π₯--parallel PARALLELβ number of connections to use in parallel.--start-with <n>β skip over the first<n>objects, and start verifying with object<n>+1.
π EXIT CODES π
s3ql_verify may terminate with the following exit codes:
0β Everything went well. slay β¨1β An unexpected error occurred. This may indicate a bug in the program. π2β Invalid command line argument or configuration file key.3β Invalid backend option.10β Could not open log file for writing.11β No such backend.12β Authentication file has insecure permissions.13β Unable to parse proxy settings.14β Invalid credentials (Authentication failed).15β No permission to access backend (Authorization denied).16β Invalid storage URL, specified location does not exist in backend.17β Wrong file system passphrase. π18β No S3QL file system found at given storage URL.19β Unable to connect to backend, can't resolve hostname.32β Unsupported file system revision (too old).33β Unsupported file system revision (too new).45β Unable to access cache directory.46β The file system data was verified, and some objects were found to be missing or corrupted. π not the corrupted objects
π 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>
that's the whole page bestie, you ate π this was S3QL version 5.2.3, dated Nov 02, 2024 β go verify those objects, mwah π«Άβ¨
π¦ 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