From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 2 16:38:20 2011 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 D8E27106564A; Sat, 2 Apr 2011 16:38:20 +0000 (UTC) (envelope-from aduane@juniper.net) Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by mx1.freebsd.org (Postfix) with ESMTP id 2BE258FC15; Sat, 2 Apr 2011 16:38:11 +0000 (UTC) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKTZdQ8tbE01LX7Xq25w+nuf5dYneLWapi@postini.com; Sat, 02 Apr 2011 09:38:20 PDT Received: from p-emfe02-wf.jnpr.net (172.28.145.25) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.2.254.0; Sat, 2 Apr 2011 09:36:16 -0700 Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe02-wf.jnpr.net ([fe80::c126:c633:d2dc:8090%11]) with mapi; Sat, 2 Apr 2011 12:37:52 -0400 From: Andrew Duane To: Warner Losh , "perryh@pluto.rain.com" Date: Sat, 2 Apr 2011 12:36:16 -0400 Thread-Topic: looking for error codes Thread-Index: AcvxTvHauLj/p3NoQGWKX8kFJ5nmLgABSPv5 Message-ID: References: <4D95E162.40605@FreeBSD.org> <4D95ECDE.1020504@FreeBSD.org> <4d96d545.e/wWTIUATgk2CGjt%perryh@pluto.rain.com>, In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "freebsd-hackers@freebsd.org" , "m.e.sanliturk@gmail.com" , "avg@freebsd.org" , "freebsd-arch@freebsd.org" Subject: RE: looking for error codes 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, 02 Apr 2011 16:38:20 -0000 My work around read-only systems extended this, to allow a general FreeBSD = system to come up with "main media" write locked. In the RC files, MFS part= itions were made for /tmp, /var, and other places we needed to write. Now t= hat we're upgrading to a later BSD, I hope to refit these with union filesy= stems instead, to save space and complexity. -- Andrew Duane Juniper Networks 978-589-0551 10 Technology Park Dr aduane@juniper.net Westford, MA 01886-3418 ________________________________________ From: owner-freebsd-hackers@freebsd.org [owner-freebsd-hackers@freebsd.org]= On Behalf Of Warner Losh [imp@bsdimp.com] Sent: Saturday, April 02, 2011 11:54 AM To: perryh@pluto.rain.com Cc: freebsd-hackers@freebsd.org; m.e.sanliturk@gmail.com; avg@freebsd.org; = freebsd-arch@freebsd.org Subject: Re: looking for error codes On Apr 2, 2011, at 1:50 AM, perryh@pluto.rain.com wrote: > >> With respect to my knowledge , no one of the operating systems >> has a facility to separate read-only and modifiable parts ... > > SunOS 4 had a partial solution to this, by rearranging the FS layout > so that /usr could be mounted read-only (and often, from a server -- > IIRC a single /usr could be shared among multiple diskless clients). > They used quite a few symlinks so that things could be found in > their accustomed places although actually located elsewhere. The > scheme was fairly well described in the SunOS 4 manual set; granted > _finding_ a SunOS 4 manual set these days may be a challenge :) FreeBSD can do this too. In fact, NanoBSD relies heavily on having most of= the system mounted read-only, and has MFS partitions for /etc and /var. Warner _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"