Re: adding newfs_ext2fs and mount_ext2fs to ramdisk flist

Blair Sadewitz <[email protected]>
Newsgroups gmane.os.netbsd.ports.xen,gmane.os.netbsd.devel.installation
Message-ID <CAEgAiJjESpNVigJ6qXOwi5NVrwm7jzW2sdN2ZfE3RoQi2kEyPw@mail.gmail.com>
On Sun, Jun 17, 2012 at 10:36 AM, Greg Troxel <[email protected]> wrote:
>
>
> If they are added, it seems i386 and amd64 should both get them.
> How much more space is needed?

Umm, I don't think much. ;-)

>
> It sounds like {mount,newfs}_ext2fs are needed to set up a small
> partition to store the pvgrub config/kernel, and then you are using ffs
> for NetBSD to use as a real partition.
>
Well, that is what a lot of people do.  My particular provider uses
file-backed disks in lvm; the disk is /dev/xvda1 in linux (there is no
xvda).

> Did you consider just using ext2fs for the entire netbsd disk?  As a
> long-time BSD user, that feels odd, but I wonder if people have
> opinions/data on how well it works

I would rather use ffs, considering that it does work. ;-)

> I've had the impression ext2fs had
> consistency issues with unclean shutdown, but also that those were fixed
> in Linux, and of course our code is different.
>
> As for ffs/ufs, it is confusing, but basically "-O 2" leads to
> UFS2/FFSv2.   FFSv1 can have various sublevels; see -c option to
> fsck_ffs.  It is common to use -c 5 which leads to ufs2-style
> superblocks in a ffsv1 layout.

I'm not positive, but IIRC, I tried going to level five and it didn't
boot anymore.
>
> dumpfs is helpful; it will show you the fs-level magic number and the
> superblock format, and a fs level.

Yeah, I figured that out somewhere along this enchanted journey of linuxness.

>
> i think 'newfs -O 1' leads to the same as fsck-ffs -c 4, but I'm not
> sure.
I think that is what happens.
>
> You said pvgrub can read ffsv1.  Do you know if that's with ufs2
> superblocks, or the older superblocks, and what the version of pvgrub
> is?
>

That is with whatever sysinst does when you choose ffs2.  I am unsure
of the version of pv-grub.  I only just found its repository the other
day. ;-)  I think that also happens if you choose to go to level 5, as
I mentioned above.

> I don't know of any compelling reasons to use ufs2 vs ffsv1 for smallish
> filesystems (where smallish is certainly up to tens of GB).
>
I don't really, either, other than it was the default and I am trying
to make this as painless as possible for everyone. ;-)

> I tend to use ffsv1 (with v2 superblocks) for root filesystems, and ufs2
> for the bigger data ones.

Well, my whole filesystem is 'only' 40GB.  Should I just not care?  I
haven't even been using multiple slices yet, heh, because I don't even
know what I'm going to end up using.  If you have any suggestions for
a layout, though, I'll take note. ;-)

Regards,

--Blair
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.