Date: Thu, 04 Jul 2013 07:39:26 +1200 From: Berend de Boer <berend@pobox.com> To: "Mark Felder" <feld@feld.me> Cc: freebsd-fs <freebsd-fs@freebsd.org> Subject: Re: EBS snapshot backups from a FreeBSD zfs file system: zpool freeze? Message-ID: <87mwq34emp.wl%berend@pobox.com> In-Reply-To: <op.wznad7th34t2sn@tech304.office.supranet.net> References: <87li5o5tz2.wl%berend@pobox.com> <CA%2BtpaK1jQuKneQsxkVfxJGzXdPdLZfqBM1QWQ0e19nK5t71t1Q@mail.gmail.com> <87ehbg5raq.wl%berend@pobox.com> <20130703055047.GA54853@icarus.home.lan> <6488DECC-2455-4E92-B432-C39490D18484@dragondata.com> <CADBaqmihCB5JP01hLwXTWHoZiJJ5-jkT-Ro=oDwOcKZT_zvEKA@mail.gmail.com> <A5A66641-5EF9-454E-A767-009480EE404E@dragondata.com> <871u7g57rl.wl%berend@pobox.com> <op.wznad7th34t2sn@tech304.office.supranet.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--pgp-sign-Multipart_Thu_Jul__4_07:39:25_2013-1 Content-Type: text/plain; charset=US-ASCII >>>>> "Mark" == Mark Felder <feld@feld.me> writes: Mark> On the other hand, every time I read about "block storage Mark> snapshots" -- even if you quiesce the filesystem -- I start Mark> to get really itchy thinking about the likeliness a high TPS Mark> database is going to end up with corruption and require Mark> recovery. :) That's not how it works: if you freeze the file system at a consistent point, you can use the roll-forward/backward capabilities of your db to come back clean. You can do this even fancier. Mysql or Mongo allow you to flush their caches as well + put in place a global lock of the database. Then you freeze the file system, take the snapshot, unfreeze file system, then unfreeze mysql. People have been using this for many years, for example a famous utility for this was mylvmbackup: http://www.lenzg.net/mylvmbackup/ ZFS should work really well here, and people probably use zfs snapshots in this manner. If performance is an issue, you do this on the slave obviously. But I don't get the itchy part: if a disk is just software, I can copy it. I want to copy it. To another data centre (zone) for example. That's a trivial operation in EBS, and you can clone huge disks this way in minutes. Doing an zfs send/recv is just laughably primitive and slow compared to this. It would take me days to send a full snapshot this way. Mark> This really does sound like Amazon needs to provide whatever Mark> mechanism to communicate between the host and the guest so Mark> this EBS snapshot can take place. Again, my request has *nothing* to do with EBS. If you have multiple disks in your pool, how can you make a backup you can restore from, at the hardware level. -- All the best, Berend de Boer ------------------------------------------------------ Awesome Drupal hosting: https://www.xplainhosting.com/ --pgp-sign-Multipart_Thu_Jul__4_07:39:25_2013-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: OpenPGP Digital Signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABCAAGBQJR1H3tAAoJEKOfeD48G3g5ql8P/3bHdabY6NmGUkoNma2liHqV UcXJaoBzE6CbYtqI/evR/ZNfLLX5MK9wChdRV4dlVbAVMzpo7u/9+i8J68WDyoS8 hyUQjHVWJ8o50eblblRIxWf1hUrimGGQ5T5xVXvrEZTSmyvsMWAsNZAs12gk5YHI McTvXFkDmEefRzPQiIymY0tjRzASDiNX8daBbkYefxcGJU7CMQBbufAdvonlxXdB J0PIwxyFH3YyUJ52YoET0WOWnU3//A9+R8NNYDrISd3gG0bxAD7xLcenK3dqR+lY mt2pJhccltLHtVuC52nUnxkCO+CtuXOWGRdO0pbJO0LIDOoGC0lVCNcl14jQYcF3 bRwC7E7vs0EbNTSJYdjr2RuUIbLUM04Qn83r4xnmAN9zBdTeZzG3a4bFcpjMw+Ij gSdCFmlHokSaYs0m2ccy0FocueIMZjjT2lJFHWSign3GCYrewceHJqkoLrTVDkQY EPPRPS0Fre7v1jLyH2ozURksIpAWfkWmXZtBTvvPhhVLr1XS0hbMEIWZA4kyoPip lRBT4kTwyJWu69h9i3XWNxy6herrb9AUoC2MFMESbTqDo/DFbzTz4X2O4ZOm4F8v b5UamlMD6odeCrslNywoc8zp86qlK/gBGQ7Xybxa8XEyGLfh/VCwhqsOpXSKBz/j of+vLR4aCPV9BkeTGr73 =5+03 -----END PGP SIGNATURE----- --pgp-sign-Multipart_Thu_Jul__4_07:39:25_2013-1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87mwq34emp.wl%berend>