From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S7MDr-0006sF-HC for garchives@archives.gentoo.org; Tue, 13 Mar 2012 07:32:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F1D1AE0E77; Tue, 13 Mar 2012 07:32:24 +0000 (UTC) Received: from svr-us4.tirtonadi.com (svr-us4.tirtonadi.com [69.65.43.212]) by pigeon.gentoo.org (Postfix) with ESMTP id C7BFEE0AE3 for ; Tue, 13 Mar 2012 07:31:14 +0000 (UTC) Received: from mail-vx0-f181.google.com ([209.85.220.181]) by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69) (envelope-from ) id 1S7MCR-0044fM-Ix for gentoo-user@lists.gentoo.org; Tue, 13 Mar 2012 14:31:15 +0700 Received: by vcge1 with SMTP id e1so348053vcg.40 for ; Tue, 13 Mar 2012 00:31:11 -0700 (PDT) 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 Received: by 10.52.17.82 with SMTP id m18mr16411767vdd.89.1331623871439; Tue, 13 Mar 2012 00:31:11 -0700 (PDT) Received: by 10.220.58.200 with HTTP; Tue, 13 Mar 2012 00:31:11 -0700 (PDT) Received: by 10.220.58.200 with HTTP; Tue, 13 Mar 2012 00:31:11 -0700 (PDT) In-Reply-To: <20120313091356.5a947032@khamul.example.com> References: <4F5AC0F6.6000804@gmail.com> <4F5B33CA.2020705@coolmail.se> <20120310153540.5194cd7c@digimed.co.uk> <4F5BBE7A.8040802@coolmail.se> <4F5C724C.1010708@coolmail.se> <292166434.606817.1331577566543.JavaMail.open-xchange@email.1and1.com> <4F5E853F.8060404@gmail.com> <017301cd00bd$24bce2f0$6e36a8d0$@kutulu.org> <20120313091356.5a947032@khamul.example.com> Date: Tue, 13 Mar 2012 14:31:11 +0700 Message-ID: Subject: Re: [gentoo-user] Re: LVM, /usr and really really bad thoughts. From: Pandu Poluan To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=bcaec50405d6d4e36904bb1ad72f X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com X-AntiAbuse: Original Domain - lists.gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - poluan.info X-Archives-Salt: d7e4fbe5-b2c9-44ab-8634-43cd63f9337a X-Archives-Hash: ddaae781f77495876304ff038189e3a2 --bcaec50405d6d4e36904bb1ad72f Content-Type: text/plain; charset=UTF-8 On Mar 13, 2012 2:19 PM, "Alan McKinnon" wrote: > > On Tue, 13 Mar 2012 11:54:58 +0700 > Pandu Poluan wrote: > > > > The idea of trying to launch udevd and initialize devices without > > > the software, installed in /usr, which is required by those devices > > > is a configuration that causes problems in many real-world, > > > practical situations. > > > > > > The requirement of having /usr on the same partition as / is also a > > > configuration that causes problems in many real-world, practical > > > situations. > > > > > > > I quite often read about this, and after some thinking, I have to > > ask: why? > > > > I've also thought about this and I also want to ask why? > > I stopped using a separate /usr on my workstations a long time ago when > I realized it was pointless. The days of 5M hard disks when the entire > OS didn't fit on one are long gone. The days of my software going tits > up at the drop of a hat requiring a minimal repair environment to fix > it at boot are also long gone (my desk is littered with LiveCDs and > bootable flash drives). > > So I can't find a single good reason why /usr *must* be separate and my > workstations are the only machines that will ever have hotplug booting > issues. > > I'm even considering changing the install standards for the company > servers to dispense with separate /usr, as long as there are safeguards > against clowns who don't read INSTALL files and happily > accept /usr/local//var as a storage area. > I just did some more thinking, and *maybe* the reason is to prevent something under /usr (src and share comes to mind) from growing too big and messes up the root filesystem. Place the offenders on a separate partition, then mount them under /usr, and all should be well... Rgds, --bcaec50405d6d4e36904bb1ad72f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Mar 13, 2012 2:19 PM, "Alan McKinnon" <alan.mckinnon@gmail.com> wrote:
>
> On Tue, 13 Mar 2012 11:54:58 +0700
> Pandu Poluan <pandu@poluan.inf= o> wrote:
>
> > > The idea of trying to launch udevd and initialize devices wi= thout
> > > the software, installed in /usr, which is required by those = devices
> > > is a configuration that causes problems in many real-world,<= br> > > > practical situations.
> > >
> > > The requirement of having /usr on the same partition as / is= also a
> > > configuration that causes problems in many real-world, pract= ical
> > > situations.
> > >
> >
> > I quite often read about this, and after some thinking, I have to=
> > ask: why?
> >
>
> I've also thought about this and I also want to ask why?
>
> I stopped using a separate /usr on my workstations a long time ago whe= n
> I realized it was pointless. The days of 5M hard disks when the entire=
> OS didn't fit on one are long gone. The days of my software going = tits
> up at the drop of a hat requiring a minimal repair environment to fix<= br> > it at boot are also long gone (my desk is littered with LiveCDs and > bootable flash drives).
>
> So I can't find a single good reason why /usr *must* be separate a= nd my
> workstations are the only machines that will ever have hotplug booting=
> issues.
>
> I'm even considering changing the install standards for the compan= y
> servers to dispense with separate /usr, as long as there are safeguard= s
> against clowns who don't read INSTALL files and happily
> accept /usr/local/<package>/var as a storage area.
>

I just did some more thinking, and *maybe* the reason is to prevent some= thing under /usr (src and share comes to mind) from growing too big and mes= ses up the root filesystem.

Place the offenders on a separate partition, then mount them under /usr,= and all should be well...

Rgds,=C2=A0

--bcaec50405d6d4e36904bb1ad72f--