System Restore
Vram
lamsokvr at xprt.net
Mon Jun 27 00:01:03 UTC 2005
Eric S. Johansson wrote:
> Martin J Hooper wrote:
>
>> Eric S. Johansson wrote:
>>
>>> I propose separating the base system and the site-specific
>>> modifications into two separate regions. The base OS plus any
>>> changes to the base (security, bug fixes etc.) go into the base
>>> region. Any site-specific changes such as applications or
>>> configuration changes go into the site-specific region. The two
>>> regions are merged dynamically (unionfs?) such that anything in the
>>> site-specific region is dominant and supersedes anything in the base
>>> region. making changes to files or directories should be
>>> automatically placed in the site-specific region.
>>
>>
>>
>> I was just thinking about partitioning being something along these
>> lines.
>>
>> I have a root and a home partition - Wouldn't it be easier as well to
>> have a small etc partition too. Then if you needed to reinstall the
>> OS you would just tell the installer to mount without formatting.
>>
>> Or would that not work??
>>
>>
> it's only the first step. For example if you have two partitions
> site-etc and base-etc, you need some form of a file system overlay to
> dynamically merge site-etc and base-etc such that if the file is
> present in site-etc, it will take primary over the version in
> base-etc. If you edit a file which comes from base-etc and save the
> changes, the changes will be saved in site-etc.
>
> At the same time you want to be able to have site-etc and base-etc
> accessible as separate file systems without the merging process
> getting away for purposes of backup.
>
> Anyway, that's just a little more of the thoughts on the path.
>
>
I think if you rename /etc/ to /site-etc and /base-etc you will break
the system.
Or maybe I misunderstood you. Have you seen someone do this? Or have
you tried it.
Applications you install will look for configuration in /etc. The base
system is set up to work this way.
Now this being Linux, Open-Source, you could make yours work anyway you
wanted to.... Just take a bit of C++ and scripting. <I am WAY to lazy
to even th ink of that much work>
My Thoughts..
Vram
More information about the ubuntu-users
mailing list