From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AE8AE1381F3 for ; Mon, 17 Dec 2012 07:34:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7C43A21C003; Mon, 17 Dec 2012 07:34:28 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BA5B021C003 for ; Mon, 17 Dec 2012 07:33:20 +0000 (UTC) Received: by mail-we0-f181.google.com with SMTP id t11so2610798wey.40 for ; Sun, 16 Dec 2012 23:33:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=8XSm4osk8uerl05s7yMzciAUcR+nxDPKEdDvW2MLAqI=; b=ANsb6HOb9/pocJHS5c69sK96uCoYPocnC7/SvRG6J069Nm4HrA0A2uSvTCu77sGs89 cGjiGS3BRoSrRk1GcVaJPpgjIq/TRuOhs/SOCeeRyihpyup3HRkxZzktUwGI9JU0iq0U GJUw+bdl+hZqd3LlSYUVutmfyjtkh3oOQd7XDe3uPxwRUCMXedLVnEo+bo7uqWe2PKzQ YM7W0onCX/bxZFTZgxtym9H2ufMNh9xqO+WIsoD069oiMiussc0mxk7DEZ/J9GXSY8Q4 IoPbYBrfZLNMpl3g1bGKWTkqyclhrhIuXCSqdEvevElFsrEsBlvPQ8PduWO/DUtkS0Rf +8ug== Received: by 10.180.19.136 with SMTP id f8mr13530980wie.0.1355729599421; Sun, 16 Dec 2012 23:33:19 -0800 (PST) Received: from khamul.example.com (196-215-209-117.dynamic.isadsl.co.za. [196.215.209.117]) by mx.google.com with ESMTPS id i6sm9878619wix.5.2012.12.16.23.33.16 (version=SSLv3 cipher=OTHER); Sun, 16 Dec 2012 23:33:18 -0800 (PST) Date: Mon, 17 Dec 2012 09:29:47 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet? Message-ID: <20121217092947.4573c9d0@khamul.example.com> In-Reply-To: <20121216184953.GD16560@server> References: <50CB1942.3020900@gmail.com> <50CB4A3C.1030109@gmail.com> <50CB5406.7040404@gmail.com> <8738z7hgsa.fsf@ist.utl.pt> <20121216171043.71084070@khamul.example.com> <20121216184953.GD16560@server> Organization: Internet Solutions X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.14; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: de9d031e-7ceb-4cbb-a99a-81d327ec8520 X-Archives-Hash: 62261a17566f47cec280402d7b1199f1 On Sun, 16 Dec 2012 12:49:53 -0600 Bruce Hill wrote: > On Sun, Dec 16, 2012 at 05:10:43PM +0200, Alan McKinnon wrote: > > > > That was the original reason for having / and /usr separate, and it > > dates back to the early 70s. The other reason that stems from that > > time period is the size of disks we had back then - they were tiny > > and often a minimal / was all that could really fit on the primary > > system drive. > > > > Gradually over time this setup became the norm and people started to > > depend on it, and more importantly, started to believe it was > > important to retain it. It's their right to believe that. > > > > Recently I decided to measure if I still needed a separate /usr (I > > was a long time advocate of retaining it). I'm in the lucky > > position of having ~200 Linux machines, all distinctly different, > > at my disposal, so I trawled through memory and incident logs > > looking for cases where a separate /usr was crucial to recovery > > after any form of error. To my surprise, I found none at all and > > those logs go back 5 years. > > > > So I got to change my mind (not something I do very often I admit) > > and concluded that separate base and user systems (/ and /usr) was > > no longer something I needed to do - the "system" - disks, hardware > > and the software on the disks - was very reliable, and what I > > really needed was ability to boot from USB rescue disks. I did > > find, not unsurprisingly, that I also really needed /usr/local on a > > separate partition but that's because of how we install our > > in-house software here, plus our backup policies. > > > > It also goes without saying that these days we > > need /home, /var, /var/log and /tmp to all be on their own > > filesystem, and we need that more than ever. > > > > I thought I should just toss that in the ring for people who are > > undecided where they stand on the debate of separate / vs /usr. It's > > what I found on our production, dev and staging servers, plus a > > whole lot of people's personal workstations (sysadmins and devs). > > The environment is a large corporate ISP that defies > > categorization, we almost have at least one of every imaginable > > use-case for running on Linux except something in the Top 100 > > SuperComputer list. I reckon it's about as representative as I'm > > ever gonna see. > > > > People are free to draw their own conclusions as always, and real > > data is valuable in arriving at those conclusions. YMMV. > > Thanks for sharing your experience, and not just your emotions. One > of my favorite quotes is, "A man with an experience is not subject to > a man with an argument." There's a few things I completely left out - /usr/portage and /usr/distfiles - I forgot all about those. For years now I manually move those to /var as I consider /usr to be mostly read-only, plus the portage tree and distfiles are hungry. They form two cases where separate mounts are highly desirable. The other thing I didn't comment on is /usr mounted ro over NFS. The only current valid case I've heard of is school and university labs, and one of those is the only one I've ever seen. Not something I ever work with to be honest. I would like to know how prevalent /usr as an NFS mount is in the world out there. -- Alan McKinnon alan.mckinnon@gmail.com