[446] in athena10
Re: Login chroot design for Athena 10
daemon@ATHENA.MIT.EDU (Greg Hudson)
Tue Aug 19 13:42:08 2008
From: Greg Hudson <ghudson@MIT.EDU>
To: Quentin Smith <quentin@mit.edu>
Cc: athena10@mit.edu
In-Reply-To: <Pine.LNX.4.64L.0808191332410.11949@vinegar-pot.mit.edu>
Content-Type: text/plain
Date: Tue, 19 Aug 2008 13:41:51 -0400
Message-Id: <1219167711.12433.267.camel@error-messages.mit.edu>
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
On Tue, 2008-08-19 at 13:35 -0400, Quentin Smith wrote:
> LVM does not support snapshots of snapshots. However, how about this
> layout of snapshots:
>
> * root-master is the long-term master volume
> * root is created on boot as a snapshot of root-master
>
> This would preserve the ability to return to a clean state by rebooting
> the machine (without the lengthy verification of every package that's
> installed), while saving most of the maintenance headache of using
> chroots. To perform an update, we can just remount / as root-master and
> perform a regular update, or alternately, we can perform the update in
> place and then turn root into root-master.
Can we reasonably expect to remount / without putting the system through
horrible trauma?