> 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.
Good! That makes the op's case real simple. No need to copy any data, just snapshot and mount. Niels -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html