From owner-freebsd-hackers@FreeBSD.ORG Sat Oct 11 20:53:36 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D8B81065689 for ; Sat, 11 Oct 2008 20:53:36 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from euclid.ucsd.edu (euclid.ucsd.edu [132.239.145.52]) by mx1.freebsd.org (Postfix) with ESMTP id 7E2BE8FC0A for ; Sat, 11 Oct 2008 20:53:36 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from zeno.ucsd.edu (zeno.ucsd.edu [132.239.145.22]) by euclid.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id m9BKra610590; Sat, 11 Oct 2008 13:53:36 -0700 (PDT) Received: from localhost (neldredg@localhost) by zeno.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id m9BKraK10673; Sat, 11 Oct 2008 13:53:36 -0700 (PDT) X-Authentication-Warning: zeno.ucsd.edu: neldredg owned process doing -bs Date: Sat, 11 Oct 2008 13:53:35 -0700 (PDT) From: Nate Eldredge X-X-Sender: neldredg@zeno.ucsd.edu To: Freddie Cash In-Reply-To: Message-ID: References: <200810111810.m9BIAGPw059975@apollo.backplane.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@freebsd.org Subject: Re: ZFS boot X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Oct 2008 20:53:36 -0000 On Sat, 11 Oct 2008, Freddie Cash wrote: > On 10/11/08, Matthew Dillon wrote: >> With regards to the traditional BSD partitioning scheme, having a >> separate /usr, /home, /tmp, etc... there's no reason to do that stuff >> any more with ZFS (or HAMMER). > > As separate partitions, no. As separate filesystems, definitely. > > While HAMMER PFSes may not support these things yet, ZFS allows you to > tailor each filesystem to its purpose. For example, you can enable > compression on /usr/ports, but have a separate /usr/ports/distfilles > and /usr/ports/work that aren't compressed. Or /usr/src compressed > and /usr/obj not. Have a small record (block) size for /usr/src, but > a larger one for /home. Give each user a separate filesystem for > their /home/, with separate snapshot policies, quotas, and > reservations (initial filesystem size). All this about ZFS sounds great, and I'd like to try it out, but some of the bugs, etc, listed at http://wiki.freebsd.org/ZFSKnownProblems are rather alarming. Even on a personal machine, I don't want these features at the cost of an unstable system. Is that list still current? FWIW, my system is amd64 with 1 G of memory, which the page implies is insufficient. Is it really? -- Nate Eldredge neldredge@math.ucsd.edu