David Gilbert wrote: >>>>>>"Tim" == Tim Kientzle <kientzle_at_acm.org> writes: > > Tim> What's needed is some way for fsck to mark a filesystem as > Tim> having a bgfsck in progress. Then fsck -F can check for that marker. > > Hrm. Isn't this done? Isn't there a 'special' snapshot created by > the bgfsck process? Or does this snapshot evaporate (have no links)? You've exceeded my expertise with that one. Also, using the snapshot as a flag wouldn't be robust against errors in the snapshot code itself. I note that fsck_ffs sets a flag "needs foreground check" if the background check fails. It might suffice to change the logic just a bit: * Set this flag when bg check starts * Clear the flag when bg check succeeds That would ensure that a foreground check gets done if the system rebooted during the bg check or if the bg check crashed for any reason. I'm not sufficiently familiar with fsck_ffs to tackle this, but it could be a pretty simple fix. TimReceived on Wed Dec 31 2003 - 15:02:31 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:36 UTC