Date: Thu, 10 Mar 2016 19:31:46 +0300 From: Slawa Olhovchenkov <slw@zxy.spb.ru> To: Matthew Seaman <matthew@FreeBSD.org> Cc: freebsd-pkgbase@freebsd.org Subject: Re: [CFT] packaging the base system with pkg(8) Message-ID: <20160310163145.GN70809@zxy.spb.ru> In-Reply-To: <56E199BF.7050405@FreeBSD.org> References: <20160302235429.GD75641@FreeBSD.org> <20160308124016.GA70809@zxy.spb.ru> <20160310123225.GJ70809@zxy.spb.ru> <56E182F2.9060004@freebsd.org> <20160310145256.GK70809@zxy.spb.ru> <56E199BF.7050405@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
On Thu, Mar 10, 2016 at 03:58:55PM +0000, Matthew Seaman wrote: > On 2016/03/10 14:52, Slawa Olhovchenkov wrote: > > I.e. all DBMS will be lost data on OS switch, ntp lost information, > > information about installing and removing non-system packages also > > lost and packages too (i.e. I can't install MySQL and time later > > switch back to previos OS version w/o lost of data and installed packages). > > If you're going to install an RDBMS application then it would be > expected that you'ld prepare a special (and probably specially tuned) > ZFS for the data storage area before you created any databases. > Unfortunately, neither the default location for mysql (/var/db/mysql) > nor postgres (/usr/local/pgsql) makes that particularly trivial -- > you'ld have to use two 'canmount=off' ZFSes apiece to do the overlay > trick, or else you'ld have to reconfigure the databases to put their > data areas in a more easy-to-use place. > > It's not really surprising though -- hier(7) has roots going back to the > days when there was a pretty much one-to-one relation between hard > drives and file systems (and those HDDs contained of the order of 100s > of MB and cost an absolute fortune), and the big deal was to be able to > cope in the face of distressingly frequent hard drive failures. > > The whole concept of 'this bit of the filesystem is intrinsic to the > particular OS version' and 'this other bit is generic data or needs to > be consistent across different OS versions' is a new requirement that > has come in with the advent of Boot Environments. If you were designing > the filesystem layout from scratch with boot environments and ZFS in > mind, you'ld arrange things pretty differently I'm sure. Sorry, I am missed you point. Currently bsdinstall proposed some layout, designed for BE. Release to release this layout changed w/o notice in UPDATE/Relnotes. Design of this layout not trivial, especially for general FreeBSD user. IMHO, FreeBSD must be provide safe layout, don't lose data under BE.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160310163145.GN70809>
