On Tue, Dec 10, 2024 at 09:10:51PM +0200, Divan Santana wrote: > Greetings and happy December :) > > I have a 3.5TB ffs mounted at /data which is specified in fstab. > > When there is a power outage this file system corrupts (I'll install > another UPS shortly). > > Is it possible to fsck_ffs a 3.5TB file system from the boot rescue > environment? > > When I've tried before I've got an error like: > > "cannot alloc bytes" > > If one can get the system to boot up normally, then one can fsck_ffs > with no such error. > > Secondly question, is it possible from the rescue environment to edit > the real /etc/fstab file? Because it would be handy for me in some > cases to do so without booting from the install image. > > Another question, is there a Linux like fstab option of 'nofail' for > OpenBSD? It seems like there isn't, because for me, it would be handy > to specify that for my /data mount. > > For now, I've added this to my rc.local file to work around the issue I > sometimes have. > > set -e > mount 3b3840fcdf524721.c /data > rcctl -f start vmd > rcctl -f start portmap mountd nfsd > rcctl -f start backuppc wwbackuppc nginx >
You need a large ulimit -d. fsck_ffs itself does do not set that. but when called trough fsck fsck will take care. So use fsck. -Otto