From owner-freebsd-questions@FreeBSD.ORG Mon Oct 6 15:40:33 2008 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6F71106568C for ; Mon, 6 Oct 2008 15:40:33 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by mx1.freebsd.org (Postfix) with ESMTP id 6EF5E8FC19 for ; Mon, 6 Oct 2008 15:40:33 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from OMTA13.westchester.pa.mail.comcast.net ([76.96.62.52]) by QMTA09.westchester.pa.mail.comcast.net with comcast id PRVZ1a00A17dt5G59TQYQh; Mon, 06 Oct 2008 15:24:32 +0000 Received: from koitsu.dyndns.org ([69.181.141.110]) by OMTA13.westchester.pa.mail.comcast.net with comcast id PTQW1a00W2P6wsM3ZTQXhd; Mon, 06 Oct 2008 15:24:32 +0000 X-Authority-Analysis: v=1.0 c=1 a=twfy5xwSsu8A:10 a=SNwvL3Cql6YA:10 a=fHcFmRhjAAAA:8 a=QycZ5dHgAAAA:8 a=plVMgCpfg2hfeoUWRGIA:9 a=gWvk1CPgHNsuj7cTy0EA:7 a=wg_zK2tCbwh57txxDbQIBfJ9O0kA:4 a=KI9gnbE5X7EA:10 a=EoioJ0NPDVgA:10 a=LY0hPdMaydYA:10 Received: by icarus.home.lan (Postfix, from userid 1000) id 98D2DC9419; Mon, 6 Oct 2008 08:24:30 -0700 (PDT) Date: Mon, 6 Oct 2008 08:24:30 -0700 From: Jeremy Chadwick To: Evren Yurtesen Message-ID: <20081006152430.GA23608@icarus.home.lan> References: <48E9E146.9040308@ispro.net.tr> <20081006112030.GA18670@icarus.home.lan> <48EA2270.2080405@ispro.net.tr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48EA2270.2080405@ispro.net.tr> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: questions@freebsd.org Subject: Re: continuous backup solution for freebsd? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2008 15:40:33 -0000 On Mon, Oct 06, 2008 at 05:36:32PM +0300, Evren Yurtesen wrote: > Jeremy Chadwick wrote: >> On Mon, Oct 06, 2008 at 12:58:30PM +0300, Evren Yurtesen wrote: >>> Hello, >>> >>> Is there a known continuous backup solution similar to r1soft backup >>> for FreeBSD? I googled a lot but couldnt find anything. >>> >>> R1soft says they need help to develop FreeBSD support in their >>> product. Do you know anybody who can help r1soft on this issue? >>> >>> Please see: http://forum.r1soft.com/showpost.php?p=3414&postcount=9 >> >> Would the GEOM gate class handle this? See ggatec(8) and ggated(8). >> > > I am not saying it is impossible. They just need somebody to put them to > right track I guess. I personally cant do that. It would be nice if > somebody who has knowledge in this area contacts r1soft. At the very > least r1soft seems to be willing to communicate on this issue. First and foremost, the URL you gave is terse and out of context. Let people read the entire thread: http://forum.r1soft.com/showthread.php?p=3414 So let me throw around some ideas. First and foremost, David appears to be saying "We'll take FreeBSD seriously if we can get proper documentation, and it needs to be thorough, that explains how to interface with devices on a block level so we can perform block-level backups and write our software appropriately". AFAIK we don't have any documentation that outlines that in a clear, concise manner. With regards to "providing protocol documentation and letting the open-source community write the software", R1Soft is generally right. Time and resources are the biggest problem with open-source; do not think for a moment that just because millions of users can look at source code means they understand it, or even know how to write it, or will even *want* to. The majority do/will not. That said, I'd like to know exactly how "low-level" R1Soft's software truly is. dump(8), AFAIK, is "block-level" -- and that's a userland program. Does R1Soft's software *truly* require kernel-land? I have more to say on that issue (not against R1Soft, but speaking with regards to the current state of FreeBSD's developer count) if it truly does. I'm somewhat surprised that their software focuses on Linux and Windows and not Solaris and Linux, especially given that they're interested in "dedicated server markets". Solaris is always the first OS that comes to my mind when talking about hardcore server operating systems. > Continuous backups as well as bare-metal-restore seem to be a key > feature for many hosters. Regarding continuous backups: the GEOM gate class could be used for this. Meaning, I think it could be used as an alternate to R1Soft's software. Regarding bare-metal restoration I'm not aware of how to do that under FreeBSD, Linux, or even Solaris "with ease". In most cases, companies develop their own PXE-booting environments which wipe the disks and reinstall + restore data as they see fit. There is no "standard". > FreeBSD is loosing users because of this issue. Why does the "number of FreeBSD users" matter? Quantity does not necessarily represent quality. I'm sorry for sounding anti-FreeBSD, but the reality is that people should use whatever solutions work best for them -- if that's using Windows, Solaris, or Linux, great! Remember that open-source is about choice: and choice means supporting the possibility that someone chooses something else. Blind one-sided advocacy is very damaging to the open-source model and concept. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |