On Mon, Jan 09, 2012 at 04:21:31PM +0100, Niels de Carpentier wrote:
> > The plan that occurs to me is to make a snapshot of the system in the
> > state that I want to always boot.  Then, I would rewrite the init
> > script in the initrd to (a) delete any old tmp copy of the snapshot;
> > (b) copy the static snapshot to a tmp copy; (c) mount the tmp copy.
> >
> > That's a little harder than I was hoping to work -- is there an easier
> > way to get this functionality?
> 
> I would just create a filesystem with the static content, and on boot do:
> 
> mount fs
> delete snapshots
> create snapshot
> unmount fs and mount snapshot.
> 
> I'm not sure if you can snapshot a snapshot, otherwise you could start
> with a snapshot as well. (Just be sure not to delete it)

   Yes, you can make snapshots of snapshots. A btrfs snapshot is a
first-class citizen -- there's no real distinction between the
original subvolume and a snapshot of it.

   Hugo

-- 
=== Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk ===
  PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
         --- 2 + 2 = 5,  for sufficiently large values of 2. ---         

Attachment: signature.asc
Description: Digital signature

Reply via email to