atfsrepair(1)
π atfsrepair β the ShapeTools glow-up station π
okay so bestie, listen. this is atfsrepair(1) from the ShapeTools fam, and it is literally the β¨repair eraβ¨ of your AtFS repository. corrupted archive? permission drama? old format that needs a makeover? she handles it. let's get into it π«Ά
πΈ NAME πΈ
atfsrepair β repair a corrupted AtFS repository, or convert an old repository to the new format. no cap, that's the whole job description. π
β¨ SYNOPSIS β¨
atfsrepair [-Ceinqv] file1 ...
π¦ DESCRIPTION π¦
so here's the vibe: atfsrepair checks your AtFS repository for inconsistencies in the file history you gave it. if it finds a corrupted archive file in there, it tries to repair it by reconstructing the missing parts and eliminating the inconsistencies. icon behaviour honestly. and if you don't pass any file argument at all? she just handles the complete repository. main character energy. π
atfsrepair is interactive and (hopefully) self explanatory. π
now, permission problems β you know the ones. like, your AtFS repository grants group write permission, but another user from your group still can't save data to the repository?? rude. atfsrepair is the right thing to do for that too, because the program straightens permission bits within the repository. she fixes the vibes. π
atfsrepair also automatically updates archive files whenever the archive file format changed, or when the arrangement of archive files within the AtFS subdirectory changed. glow-up time β¨. but β before taking any permanent action, she asks the user for a confirmation. consent is key, bestie. that behaviour can be switched off by either the -n or the -q option (see below π).
π¨ REAL TALK WARNING π¨atfsrepairshall not be called concurrently with other applications on an AtFS repository. make sure nobody else is working on the repository you're about to repair, becauseatfsrepairmay ignore existing archive locks and does not set its own locks. that's not a vibe, that's a hazard. π
π OPTIONS π
-Cβ this option causesatfsrepairto try its hand at a derived object cache. π-eβ Edit Mode. invokingatfsrepairwith this option serves more for manipulating archive files than for repairing them. it shall only be used by very experienced users. for nearly every item in the archive file,atfsrepairasks the caller for confirmation or modification. beware β this level of verbosity can be very annoying when the archive file is big. π-iβ Interactive mode. this is the default. β¨-nβ Non-interactive mode. in this mode,atfsrepairtries to repair corrupted archive files without human assistance. she does no user interaction at all and behaves as if the user would always choose the default decision in interactive mode. π€-qβ Quiet mode. same as-n, but also suppresses all informative messages. only error messages will be displayed. shhh. π€«-vβ Print the current version number. no file processing is done. that's it, that's the whole option. π
π SEE ALSO π
afarchive(5)
π BUGS π
dates appear in internal form (seconds since 1970) rather than in human readable form. yeah. she's giving raw timestamp energy and honestly? not it. π
π AUTHOR π
Andreas.Lampen@cs.tu-berlin.de
and that's the whole page, bestie!! this was AtFS-1.71, dated Thu Jan 20 12:06:00 1994 β yes she's an elder icon and she still slays. go fix your repository, drink some water, and remember: back up before you atfsrepair, because the locks are NOT locking. mwah πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: atfs 1.4pl6-15+b1
- ubuntu jammy: atfs 1.4pl6-15
- ubuntu noble: atfs 1.4pl6-16.1build1
- ubuntu resolute: atfs 1.4pl6-17
- ubuntu stonking: atfs 1.4pl6-17
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms