From owner-freebsd-fs@FreeBSD.ORG Mon Sep 27 01:37:43 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0770B106564A for ; Mon, 27 Sep 2010 01:37:43 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-jnhn.mail.uoguelph.ca (esa-jnhn.mail.uoguelph.ca [131.104.91.44]) by mx1.freebsd.org (Postfix) with ESMTP id B8B168FC18 for ; Mon, 27 Sep 2010 01:37:42 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApwEAJKSn0yDaFvO/2dsb2JhbACDG6ALtVWRSYEigy50BIo6 X-IronPort-AV: E=Sophos;i="4.57,240,1283745600"; d="scan'208";a="95180231" Received: from erie.cs.uoguelph.ca (HELO zcs3.mail.uoguelph.ca) ([131.104.91.206]) by esa-jnhn-pri.mail.uoguelph.ca with ESMTP; 26 Sep 2010 21:37:41 -0400 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id D52E6B3F36; Sun, 26 Sep 2010 21:37:41 -0400 (EDT) Date: Sun, 26 Sep 2010 21:37:41 -0400 (EDT) From: Rick Macklem To: "Sam Fourman Jr." Message-ID: <1735156067.135783.1285551461797.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [24.65.230.102] X-Mailer: Zimbra 6.0.7_GA_2476.RHEL4 (ZimbraWebClient - SAF3 (Mac)/6.0.7_GA_2473.RHEL4_64) Cc: freebsd-fs@freebsd.org Subject: Re: NFSRoot pxe available disk space X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Sep 2010 01:37:43 -0000 > I am running FreeBSD 9 amd64 via pxe NFSRoot > I get a negative value for my available space on / > > my FreeBSD NFS server is also running FreeBSD 9 built from todays SVN > sources > this did not happen in FreeBSD 8.1 > > > Sam# uname -a > FreeBSD Sam.PuffyBSD.Com 9.0-CURRENT FreeBSD 9.0-CURRENT #2: Thu Sep > 23 18:24:25 CDT 2010 > root@FNFS.PuffyBSD.Com:/usr/obj/usr/src/sys/WORKSTATION amd64 > > > Sam# df -h > Filesystem Size Used > Avail Capacity Mounted on > 192.168.8.10:/Network/pxe/FreeBSD_AMD64_CURRENT -807G 28G > -834G -3% / > devfs 1.0K 1.0K > 0B 100% /dev > tmpfs 218M 4.0K > 218M 0% /tmp > linprocfs 4.0K 4.0K > 0B 100% /compat/linux/proc > 192.168.8.10:/Network/distfiles 1.2T 26G > 1.2T 2% /usr/ports/distfiles > 192.168.8.10:/Network/tv 1.5T 373G > 1.2T 24% /Network/tv > 192.168.8.10:/Network/iso 1.5T 277G > 1.2T 19% /Network/iso > 192.168.8.10:/Network/wow 1.2T 35G > 1.2T 3% /Network/wow > 192.168.8.10:/Network/music 1.3T 106G > 1.2T 8% /Network/music > 192.168.8.10:/Network/public 1.3T 148G > 1.2T 11% /Network/public > 192.168.8.10:/Network/pxe/FreeBSD_i386_8_1 1.2T 4.4G > 1.2T 0% /compat/FreeBSD-i386 > 192.168.8.10:/Network/home/sfourman 1.2T 33G > 1.2T 3% /usr/home/sfourman > > I did send out a heads up when I committed it. If you replace the kernel, but not pxeboot (built from recent sources), then the default reverts back to using NFSv2. Either add "nfsv3" as an option for the "/" line in /etc/fstab for the root fs on the NFS server or replace "pxeboot" with one built from recent sources. I think this is probably what is causing it. rick ps: NFSv2 only used 32bit #s for the sizes, so an overflow can easily happen.