tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: growfs(8) for NetBSD
On Fri, 28 Mar 2008 15:30:09 +0000 (GMT)
Stephen Borrill <netbsd%precedence.co.uk@localhost> wrote:
> On Fri, 28 Mar 2008, Juan RP wrote:
> > I've just adapted growfs(8) from OpenBSD (they adapted the FreeBSD code),
> > which is able to grow FFSv1 and FFSv2 filesystems.
> >
> > I tested growing a partition in FFSv1 and FFSv2 from 1GB to 4GB and the
> > process was smooth (and fast); after this I ran 'fsck_ffs -yf /fs' and it
> > found one error that was fixed correctly.
> >
> > I didn't find any error, so I'd think it should be safe to use it
> > everywhere. Also please note that I only tried it on i386, perhaps it needs
> > changes for BE and/or LP64 archs.
> >
> > http://www.netbsd.org/~xtraeme/growfs-20080328.tar.gz
> >
> > Please review and/or test it, thanks!
>
> I've not tested it yet, but it appears that the -y flag (expert mode)
> doesn't quite behave as documented as it doesn't check that the filesystem
> is not mounted (but it does check for an active snapshot which isn't
> documented either).
No, that's not right. The -y flag *supresses* this check and others:
-y Expert mode. Usually growfs will ask you if you have taken
a backup of your data and will test whether special is
currently mounted. The -y flag suppresses this, so use
this option with great care!
And the snapshot code is in an ifdef FSMAXSNAP code, so it's built by
default.
--
Juan Romero Pardines - xtraeme at gmail|netbsd dot org
The NetBSD Project
Make your own NetBSD/x86 Live CD:
http://www.netbsd.org/~xtraeme/mklivecd/
Home |
Main Index |
Thread Index |
Old Index