Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ update(VIII) — UNIX 6th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sync (II)

init (VIII)

UPDATE(VIII)  −  PWB/UNIX 11/1/73

NAME

update − periodically update the super block

SYNOPSIS

update

DESCRIPTION

Update is a program that executes the sync primitive every 30 seconds.  This insures that the file system is fairly up to date in case of a crash.  This command should not be executed directly, but should be executed out of the initialization shell command file.  See sync (II) for details. 

SEE ALSO

sync (II), init (VIII)

BUGS

With update running, if the CPU is halted just as the sync is executed, a file system can be damaged.  This is partially due to DEC hardware that writes zeros when NPR requests fail.  A fix would be to have "sync" temporarily increment the system time by at least 30 seconds to trigger the execution of update.  This would give 30 seconds grace to halt the CPU. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026