Date: Fri, 25 May 2007 08:38:13 -0400 From: Nick Gustas <freebsd-fs@tychl.net> To: "Arne \"WXrner\"" <arne_woerner@yahoo.com> Cc: freebsd-fs@freebsd.org Subject: Re: Growing UFS beyond 2 TB Message-ID: <4656D8B5.4090806@tychl.net> In-Reply-To: <102362.90990.qm@web30305.mail.mud.yahoo.com> References: <102362.90990.qm@web30305.mail.mud.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Arne WXrner wrote: > --- Nick Gustas <freebsd-fs@tychl.net> wrote: > >> Anyhow, I made the three changes you mentioned, and growfs still >> compiles clean, >> >> > Does that mean, that there r no warnings? > > yep AMD64# pwd /usr/src/sbin/growfs.edit AMD64# make cc -O2 -fno-strict-aliasing -pipe -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c growfs.c cc -O2 -fno-strict-aliasing -pipe -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -o growfs growfs.o gzip -cn growfs.8 > growfs.8.gz No complaints about arg 3 being the wrong datatype or signed vs unsigned errors, at least on AMD64. Doesn't mean it'll do what we need though! :) >> and runs with proper display, but running fsck -y on the >> grown file system scrolls for a long time with tons of errors and >> eventually bombs out asking me to run it again. running it again doesn't >> help. >> >> > Did u try to run the original R6.2 growfs on a smaller fs? I have heard, that > growfs has a general malfunction, so that it produces things, that fsck finds > funny... If u repeat fsck often, those warnings will disapear... :-)) > > It seems you are right, I just tried to grow a ~500GB filesystem to about 990GB on a i386 6.2 server, fsck had a fit even though the file system was mountable. Second run of fsck is still going! I thought I had tried growfs successfully on a sub 2TB FS sometime around 5.4 or 5.5, maybe I was mistaken. It was on a 4TB server, so when growfs gave a weird display when I tried it to grow a 2TB FS to 3TB, I never tried it again and bought all the drives I needed to fill the chassis right away. >> I've updated >> >> http://masq.tychl.net/growfs.patch >> >> with the changes you suggested. >> >> Keep in mind I'm no C programmer, but I can follow direction and would >> love to see growfs 2+TB clean :) >> >> > Yup - its ok... I dont know so much about UFS, too... I was just wondering a > bit... :-) > > -Arne > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4656D8B5.4090806>