Date: Thu, 4 Mar 2004 14:24:42 +0100 (CET) From: Svein Halvor Halvorsen <svein-freebsd-questions@theloosingend.net> To: freebsd-questions@freebsd.org Subject: growfs, bsdlabel or fdisk issue Message-ID: <20040304141042.U78923@mirrorball.theloosingend.net>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040304141042.U78923>