IFSCK(1)
π NAME π
Okay bestie, this is IFSCK(1) from the User Commands manual, and the command is ifsck β an iRODS iCommand. It's giving "wellness check but make it filesystem forensics," and honestly? Obsessed. β¨
π¦ SYNOPSIS π¦
ifsck [-hKrR] srcPhysicalFile|srcPhysicalDirectory
π DESCRIPTION π
So ifsck checks if a local file or local directory content is consistent in size β and optionally its checksum β with its registered size (and optionally its checksum) in iRODS. Basically it's the vibe check for "does local data still match iRODS?" π«Ά
It allows detection of managed data that has been corrupted or modified outside the iRODS framework on the local filesystem. No cap, that's the whole assignment.
srcPhysicalFile or srcPhysicalDirectory must be a fully qualified path. Like, no casual relative-path energy, bestie. π
To check files registered to the leaf of a resource hierarchy, use the -R option with a full resource hierarchy (semicolon delimited):
ifsck -R 'pt1;r1;s1' /localdir/full/path/to/file.txt
That's the exact example, semicolons and all. Iconic. π
β¨ Options are: β¨
-Kβ verify the checksum of the local file against the one registered in iRODS. Important: it's ignored if the checksum has not already been calculated and stored. So if it wasn't already stored, this flag is just gonna sit there, bestie. π-rβ recursive β scansrcPhysicalDirectoryand its local subdirectories. We're going deep. π-RβrescHierβ if provided, will match replicas on this leaf resource, rather than using the hostname of the root of each file's resolved hierarchy. Exact behavior, no improv. π-hβ this help. The classic "help me help you" flag. π
And that's the whole page, periodt. The version banner energy is iRODS Version 5.0.2 with ifsck chilling on the same line, and the footer is ifsck iRODS-5.0.2, dated January 1980 β iconic little timestamp, honestly. ππ
π¦ where this page comes from
- nixos 26.05: irods-icommands 5.0.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms