On my laptop I have dual-boot with Windows XP, but as I allmost never boot
it in Windows, and since my /usr-partition is running out of space, I
decided to shrink the FAT-partition that I've been sharing between to two
oses.

So I used FreeBSD's fdisk to remove the existing FAT-partition, and to
extend the FreeBSD-slice. I then used bsdlabel to change the disk's label
to reflect the new size of the slice. I changed the c-partition to include
the entire slice, and the f-partition (which was the last partition of the
slice, directly followed by the former FAT-partition) was extended to the
end of the slice.

So far all seems ok. So I boot in single user and tries to run growfs. But
all growfs gives me is:

        growfs: rdfs: read error -1940904252 Input/output error


After lots of trying, I decided to instead of resizing /usr, to just add a
new g-partition, and split /usr in /usr and /home, where the latter could
live on the new partition. But bsdlabel won't let me reduce the size of
the f-partition to add a new g-partition. According to the manual page og
bsdlabel:

        The kernel device drivers will not allow the size of a disk
        partition to be decreased or the offset of a partition to be
        changed while it is open.


But even if I'm in single user mode, with /usr not mounted, I still can't
get this to work. And bsdlabel keeps giving me the following error (which
by the way has a misspelled 'suppressed'):

        bsdlabel: write to disk label supressed - label was as follows:



Any help would be appreciated. I'd like to keep my data intact while still
getting more diskspace for my FreeBSD installation.



Svein Halvor

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to