<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" >
<channel>
    
    <title>Lenz Grimmer's blog (Entries tagged as lvm)</title>
    <link>http://lenzg.net/</link>
    <description>Random notes about Linux, MySQL and Open Source</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6.2 - http://www.s9y.org/</generator>
    <pubDate>Thu, 05 Jan 2012 11:13:01 GMT</pubDate>

    <image>
        <url>http://lenzg.net/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Lenz Grimmer's blog - Random notes about Linux, MySQL and Open Source</title>
        <link>http://lenzg.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Reminder: OTN Sys Admin Day in Salt Lake City on January 18th </title>
    <link>http://lenzg.net/archives/349-Reminder-OTN-Sys-Admin-Day-in-Salt-Lake-City-on-January-18th.html</link>
            <category>Linux</category>
            <category>Solaris</category>
    
    <comments>http://lenzg.net/archives/349-Reminder-OTN-Sys-Admin-Day-in-Salt-Lake-City-on-January-18th.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=349</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=349</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;div class=&quot;entry-body&quot;&gt;
&lt;p&gt;Reposting of what I wrote on the &lt;a href=&quot;http://blogs.oracle.com/linux/entry/reminder_otn_sys_admin_day&quot;&gt;Oracle Linux Blog&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Just a friendly reminder: this year too, we&#039;ll continue this series of &lt;em&gt;free&lt;/em&gt; one-day events.&lt;/p&gt;
OTN Sys Admin Days are like OTN&#039;s Developer Days, but we focus on the Sys Admin with two parallel, hands-on Oracle Solaris and Oracle Linux tracks. These are live classroom events and you&#039;ll need to bring your own laptop to follow the practical exercises that we will go through in a VirtualBox environment.
&lt;p&gt;The Linux track will cover topics like package management with RPM  and yum, storage management with LVM2 and Linux RAID as well as learning  the basics of managing the Btrfs file system. The Solaris track will  cover the ZFS file system, Solaris containers and security (roles, SMF).&lt;/p&gt;
&lt;p&gt;The next OTN Sys Admin Day will take place in &lt;strong&gt;Salt Lake City&lt;/strong&gt; (UT), on &lt;strong&gt;January 18th&lt;/strong&gt;, 8:00am-4:00pm.&lt;/p&gt;
&lt;p&gt;Attendance is free, but a registration is required&amp;#160;&amp;ndash;  reserve your spot now by following &lt;a href=&quot;http://www.oracle.com/go/?&amp;amp;Src=7328803&amp;amp;Act=43&amp;amp;pcode=WWMK11054222MPP025&quot;&gt;this link&lt;/a&gt;! We look forward to your participation.&lt;/p&gt;
&lt;/div&gt; 
    </content:encoded>

    <pubDate>Thu, 05 Jan 2012 11:24:45 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/349-guid.html</guid>
    <category>administration</category>
<category>btrfs</category>
<category>event</category>
<category>free</category>
<category>linux</category>
<category>lvm</category>
<category>oracle</category>
<category>otn</category>
<category>RPM</category>
<category>social</category>
<category>solaris</category>
<category>sysadmin</category>
<category>workshop</category>
<category>zfs</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Join us at the OTN Sys Admin Day for Oracle Linux and Solaris on Sep. 22nd, Seattle (WA)</title>
    <link>http://lenzg.net/archives/347-Join-us-at-the-OTN-Sys-Admin-Day-for-Oracle-Linux-and-Solaris-on-Sep.-22nd,-Seattle-WA.html</link>
            <category>Linux</category>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/347-Join-us-at-the-OTN-Sys-Admin-Day-for-Oracle-Linux-and-Solaris-on-Sep.-22nd,-Seattle-WA.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=347</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=347</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Last week we concluded our first &lt;a href=&quot;http://www.oracle.com/technetwork/&quot;&gt;Oracle Technology Network&lt;/a&gt; Sys Admin Day in Sacramento (CA). Well, it was actually the second Sys Admin Day, but the first one that had two parallel tracks of sessions about both &lt;a href=&quot;http://oracle.com/linux&quot;&gt;Oracle Linux&lt;/a&gt; and &lt;a href=&quot;http://oracle.com/&quot;&gt;Oracle Solaris&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I helped preparing for the event by creating the Linux lab handbook as well as the VirtualBox appliance of Oracle Linux 6.1 that was used for the exercises. Unfortunately I could not be there in person, but it would have been pointless for me to go on an intercontinental flight just for one day.&lt;/p&gt;
&lt;p&gt;From the feedback we&#039;ve received so far, the attendees really enjoyed the event and were positively surprised about the depth and quality of the practical hands-on lab sessions.&lt;/p&gt;
&lt;p&gt;If you&#039;ve missed the first one and happen to live somewhere in the Seattle area, you have another chance to attend OTN sysadmin day: we&#039;ll be hosting another one on &lt;strong&gt;Thursday, September 22nd at The Westin Seattle&lt;/strong&gt; (1900 5th Ave., Seattle, WA 98101). Again, attendance is free, all you need to bring is your own laptop with VirtualBox installed. We&#039;ll provide the rest. Space is limited &amp;mdash; you can review the agenda and &lt;a href=&quot;http://bit.ly/oiaox0&quot;&gt;register here&lt;/a&gt;!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 14 Sep 2011 22:39:14 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/347-guid.html</guid>
    <category>administration</category>
<category>event</category>
<category>free</category>
<category>linux</category>
<category>lvm</category>
<category>meeting</category>
<category>oracle</category>
<category>seminar</category>
<category>solaris</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup 0.13 has been released</title>
    <link>http://lenzg.net/archives/277-mylvmbackup-0.13-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/277-mylvmbackup-0.13-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=277</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=277</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I am happy to announce that &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; version 0.13 has now been released.  This release includes a fix for a nasty bug in on of the recently added Perl hooks (precleanup.pm)  and some added functionality (better support for remote rsync backups).&lt;/p&gt;
&lt;p&gt;From the ChangeLog:&amp;#160;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Deleted sample precleanup.pm hook as it has potential to cause harm and is  too specialized on a particular use case (&lt;a title=&quot;Dangerous behaviour of &#039;precleanup.pm&#039;&quot; href=&quot;https://launchpad.net/bugs/394668&quot;&gt;BUG#394668&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Added support for rsync via SSH (&lt;a title=&quot;Please support rsync-over-ssh&quot; href=&quot;https://launchpad.net/bugs/392462&quot;&gt;BUG#392462&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Fixed InnoDB recovery in case a relative path to the MySQL  data directory is defined (&lt;a title=&quot;Initial Page: Improvement should have a newline after it&quot; href=&quot;https://launchpad.net/bugs/38337&quot;&gt;BUG#38337&lt;/a&gt;), improved the documentation  of relpath in the man page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img src=&quot;http://img.zemanta.com/pixy.gif?x-id=3638a2df-bc9a-8e15-a476-0054a566a42a&quot; alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; /&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sun, 06 Sep 2009 11:58:22 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/277-guid.html</guid>
    <category>backup</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>snapshots</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup-0.12 has been released</title>
    <link>http://lenzg.net/archives/265-mylvmbackup-0.12-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/265-mylvmbackup-0.12-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=265</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=265</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;After a long hiatus, I am happy to announce that &lt;a href=&quot;http://lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; version 0.12 has now been released. This release includes a large number of improvements, minor code cleanups, as well as some new functionality. In particular, I would like to thank Matthew Boehm, Tim Stoop, Baron Schwartz, Ville Skyttä and Ronald Bradford for their contributions.&lt;/p&gt;

&lt;p&gt;Some notable highlights from the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/ChangeLog&quot;&gt;ChangeLog&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;Removed the absolute path names to external tools (make sure $PATH is correct)&lt;/li&gt;
&lt;li&gt;Added --log-err to the startup options of the recovery instance to avoid cluttering the server&#039;s error log&lt;/li&gt;
&lt;li&gt;Added support for hooks written as Perl Modules. (Matthew Boehm)&lt;/li&gt;
&lt;li&gt;Added support for date/time-formatted path names for backupdir and mountdir (Matthew Boehm)&lt;/li&gt;
&lt;li&gt;Backupdir and mountdir are now created automatically (Matthew Boehm)&lt;/li&gt;
&lt;li&gt;Added new hook &quot;logerr&quot; when an error is logged. (Matthew Boehm)&lt;/li&gt;
&lt;li&gt;Added Option --keep-mount... (Tim Stoop)&lt;/li&gt;
&lt;li&gt;Removed the bind mount, now requires LVMv2&lt;/li&gt;
&lt;li&gt;Support reading login/password from ~/.my.cnf (Baron Schwartz)&lt;/li&gt;
&lt;li&gt;Documentation fixes and improvements (Ville Skyttä) (Bug #302144)&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 20 Jun 2009 14:35:24 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/265-guid.html</guid>
    <category>backup</category>
<category>collaborating</category>
<category>community</category>
<category>innodb</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>perl</category>
<category>programming</category>
<category>snapshots</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>My upcoming talks and events</title>
    <link>http://lenzg.net/archives/243-My-upcoming-talks-and-events.html</link>
            <category>Linux</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/243-My-upcoming-talks-and-events.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=243</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=243</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;My calendar for the upcoming months is already filling up with conferences, trade fairs and other events at which I&#039;ll speak about MySQL. Here&#039;s a quick overview:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;This coming Thursday at 15:00 CET, I&#039;ll be speaking about &amp;quot;&lt;a href=&quot;http://forge.mysql.com/wiki/Backing_up_MySQL_using_file_system_snapshots&quot;&gt;Backing up MySQL using file system snapshots&lt;/a&gt;&amp;quot; at the &lt;a href=&quot;http://forge.mysql.com/wiki/MySQL_University&quot;&gt;MySQL University&lt;/a&gt;. The session will be hosted live using &lt;a href=&quot;http://dimdim.com/&quot;&gt;DimDim&lt;/a&gt;, which is a great online conferencing and presentation system (Flash required). Attendance is free, so come and join me if you want to learn more about this backup technique!&lt;/li&gt;
    &lt;li&gt;On Friday, 6th of March at 15:15 I&#039;ll give a presentation about &amp;quot;MySQL Backup and Security&amp;quot; in the &lt;a href=&quot;http://www.linux-magazin.de/events/cebit_open_source_forum&quot;&gt;CeBit Open Source Forum&lt;/a&gt; in Hannover, Germany. By the way, Sun will have a large presence themed &amp;quot;Open Source for Open Minds&amp;quot; in Hall 6, Booth E36. There&#039;ll be a MySQL info pod as well, which I will help manning from Friday until Sunday, 8th. So make sure to stop by and say hello!&lt;/li&gt;
    &lt;li&gt;On March 23-24, there&#039;ll be a PHP/MySQL Conference in Warsaw, Poland, organized by IDG. I submitted three talks about various MySQL topics, currently I am still waiting for the confirmation which of these they selected.&lt;/li&gt;
    &lt;li&gt;On April 20-23, there is of course the &lt;a href=&quot;http://www.mysqlconf.com/&quot;&gt;MySQL Conference &amp;amp; Expo&lt;/a&gt; in Santa Clara, to which I am very much looking forward to. I&#039;m helping to organize the DotOrg Pavilion in the exhibition hall and will likely give a BoF about a project I&#039;m currently involved in.&lt;/li&gt;
    &lt;li&gt;In May 4-5 there is the &lt;a href=&quot;http://www.amoocon.de/&quot;&gt;AMOOCON&lt;/a&gt; in Rostock, Germany, which is a conference about Open Source VoIP and communication. I&#039;ll talk about &amp;quot;&lt;a href=&quot;http://www.amoocon.de/talks/12&quot;&gt;MySQL High Availability Solutions&lt;/a&gt;&amp;quot; and &amp;quot;&lt;a href=&quot;http://www.amoocon.de/talks/13&quot;&gt;Backup &amp;amp; Security Best Practices&lt;/a&gt;&amp;quot; (in German). My colleague &lt;a href=&quot;http://some-abstract-type.com/blog/&quot;&gt;Geert&lt;/a&gt; will be there as well, giving an in-depth talk about &lt;a href=&quot;http://www.amoocon.de/talks/38&quot;&gt;MySQL Cluster&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is a number of additional events in the pipeline, I&#039;ll blog about these once my session proposals have been accepted.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 24 Feb 2009 00:41:50 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/243-guid.html</guid>
    <category>cebit</category>
<category>community</category>
<category>conference</category>
<category>event</category>
<category>linux</category>
<category>lvm</category>
<category>mysql</category>
<category>OSS</category>
<category>presentation</category>
<category>sun</category>
<category>travel</category>
<category>university</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup-0.11 has been released</title>
    <link>http://lenzg.net/archives/231-mylvmbackup-0.11-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/231-mylvmbackup-0.11-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=231</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=231</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Some days ago, I released version 0.11 of &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; a Perl script that performs consistent backups of a MySQL server by using LVM filesystem snapshots. The source archive as well as a generic RPM can be found on the project home page, packages for &lt;a href=&quot;http://software.opensuse.org/search?baseproject=ALL&amp;amp;p=1&amp;amp;q=mylvmbackup&quot;&gt;many Linux distributions&lt;/a&gt; are available on the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes some new functionality as well as numerous bug fixes and improvements, most notably:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Added support for using &lt;a href=&quot;http://daniel.lorch.cc/projects/rsnap/&quot;&gt;rsnap&lt;/a&gt; as a backup backend (Matt Lohier)&lt;/li&gt;
    &lt;li&gt;The documentation is now maintained in POD style instead of asciidoc (Matthew Boehm)&lt;/li&gt;
    &lt;li&gt;Support using non-GNU tar and additional compression methods (e.g. bzip2, lzma) (Alexander Skwar)&lt;/li&gt;
    &lt;li&gt;Code cleanups, improved error handling and logging&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would like to thank all the contributors for their support! More details about the changes in this release, directly from the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/ChangeLog&quot;&gt;ChangeLog&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Added new option &amp;quot;--quiet&amp;quot; that suppresses informal logging output (warnings and errors will still be printed/logged)&lt;/li&gt;
    &lt;li&gt;Applied patch from &amp;quot;kjetilho&amp;quot; that makes mylvmbackup more robust and paranoid when it comes to handling errors/failures (&lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup/+bug/298175&quot;&gt;Bug #298175&lt;/a&gt;) Now the script aborts cleanly in case of any error.&lt;/li&gt;
    &lt;li&gt;Fixed error handling in case of a failed DB connection (patch submitted by Matthew Boehm, &lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup/+bug/280989&quot;&gt;Bug #280989&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Merged changes from Alexander Skwar: Fix for &lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup/+bug/278478&quot;&gt;Bug #278478&lt;/a&gt; and implemented Blueprint &amp;quot;&lt;a href=&quot;https://blueprints.launchpad.net/mylvmbackup/+spec/mylvmbackup-tar-improvements&quot;&gt;Improve the tar backup backend of mylvmbackup&lt;/a&gt;&amp;quot;&lt;/li&gt;
    &lt;li&gt;Fixed &lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup/+bug/271671&quot;&gt;Bug #271671&lt;/a&gt;: &amp;quot;overloading parameters does not work&amp;quot; by removing the default values for host and port from the configuration file and removing the unnecessary check for passing both host and socket at the same time. Updated documentation and configuration file comments accordingly.&lt;/li&gt;
    &lt;li&gt;Applied patch suggested by &amp;quot;Jonas&amp;quot; to fix &lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup/+bug/267944&quot;&gt;Bug #267944&lt;/a&gt;: &amp;quot;backup returns successfully when snapshot creation fails&amp;quot;&lt;/li&gt;
    &lt;li&gt;Code cleanup: moved flushing of tables in a separate subroutine flush_tables()&lt;/li&gt;
    &lt;li&gt;Code cleanup: moved log messages into the respective subroutines&lt;/li&gt;
    &lt;li&gt;Code cleanup: use return values of subroutines instead of updating global variables&lt;/li&gt;
    &lt;li&gt;Improved some log messages to explain what was DONE or FAILED&lt;/li&gt;
    &lt;li&gt;Code cleanup: build up long command strings in a $command variable before passing it to system()&lt;/li&gt;
    &lt;li&gt;Renamed subroutine create_snapshot() to create_lvm_snapshot()&lt;/li&gt;
    &lt;li&gt;Merged patch from Matthew Boehm: Removed old asciidoc documentation in favor of POD style. This removes the dependency on the external program a2x for creating documentation and uses the &#039;built-in&#039; pod2html and pod2man instead. Updated the Makefile to accommodate the change.&lt;/li&gt;
    &lt;li&gt;Applied patch from Matthew Boehm to make the backup file name suffix configurable via a &amp;quot;--suffix&amp;quot; option. Updated the man page accordingly.&lt;/li&gt;
    &lt;li&gt;Applied patch from Matt Lohier to support rsnap as a backup backend&amp;#160;&lt;/li&gt;
    &lt;li&gt;Moved the list of contributors from the man page into a separate CREDITS file, added missing names&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 01 Dec 2008 23:24:37 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/231-guid.html</guid>
    <category>backup</category>
<category>collaborating</category>
<category>community</category>
<category>contributing</category>
<category>databases</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>OSS</category>
<category>perl</category>
<category>programming</category>
<category>snapshots</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup 0.10 has been released</title>
    <link>http://lenzg.net/archives/223-mylvmbackup-0.10-has-been-released.html</link>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/223-mylvmbackup-0.10-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=223</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=223</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I am happy to announce that &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; version 0.10 has been released.&lt;/p&gt;
&lt;p&gt;You can download the updated package from the project home page or via the openSUSE Build Service.&lt;/p&gt;
&lt;p&gt;This version fixes some bugs and includes new functionality:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Applied patch from Marc Haber: added option &lt;font face=&quot;Courier New&quot;&gt;--keep_snapshot&lt;/font&gt; that will skip the removal of the backup snapshot before terminating the script. Providing the option &lt;font face=&quot;Courier New&quot;&gt;--backuptype=none&lt;/font&gt; will now skip creating a backup using the builtin backup modules. Both options provide more flexibility when using hooks for performing the actual backup tasks or when the snapshot is considered to be the actual backup.&lt;/li&gt;
    &lt;li&gt;Added two new hooks: &amp;quot;backupsuccess&amp;quot; and &amp;quot;backupfailure&amp;quot; which are called respectively upon success of failure of the backup operation (&lt;a href=&quot;https://launchpad.net/bugs/264089&quot; title=&quot;cleanup continues even on tar failure&quot;&gt;Bug #264089&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Make sure that binaries are being found ($PATH may not include &lt;font face=&quot;Courier New&quot;&gt;/sbin&lt;/font&gt; when called from cron), added missing entry for &amp;quot;lvs&amp;quot; to mylvmbackup.conf (&lt;a href=&quot;https://launchpad.net/bugs/255703&quot; title=&quot;mylvmbackup default config missing line&quot;&gt;Bug #255703&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Updated documentation&lt;/li&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sat, 20 Sep 2008 23:46:07 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/223-guid.html</guid>
    <category>backup</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>perl</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup 0.9 has been released</title>
    <link>http://lenzg.net/archives/201-mylvmbackup-0.9-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
            <category>Personal</category>
    
    <comments>http://lenzg.net/archives/201-mylvmbackup-0.9-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=201</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=201</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I am happy to announce that a new version (0.9) of &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; has been released. This is the first release since the source code has been moved from Subversion to Bazaar and is now hosted on &lt;font face=&quot;agency&quot;&gt;&lt;a href=&quot;https://launchpad.net/mylvmbackup/&quot;&gt;Launchpad.net&lt;/a&gt;&lt;/font&gt;. I would like to thank Robin H. Johnson and Patrick Hahn for providing the patches that contributed to this new release!&lt;/p&gt;
&lt;p&gt;mylvmbackup is a tool for quickly creating backups of MySQL server&#039;s data files. To perform a backup, mylvmbackup obtains a read lock on all tables and flushes all server caches to disk, makes an LVM snapshot of the volume containing the MySQL data directory, and unlocks the tables again. The snapshot process takes only a small amount of time. When it is done, the server can continue normal operations, while the actual file backup proceeds.&lt;/p&gt;
&lt;p&gt;From the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/ChangeLog&quot;&gt;ChangeLog&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Applied patch from Patrick Hahn: provide an option to call external scripts/&lt;wbr&gt;&lt;/wbr&gt;applications (hooks) at various stages of the backup process. See the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/mylvmbackup.1.html&quot;&gt;man page&lt;/a&gt; for instructions&lt;/li&gt;
    &lt;li&gt;Added options &amp;quot;&lt;tt&gt;--skip_hooks&lt;/tt&gt;&amp;quot; to disable the execution of hooks and &amp;quot;&lt;tt&gt;--hooksdir&lt;/tt&gt;&amp;quot; to define the location for these (default is &lt;tt&gt;/usr/share/mylvmbackup&lt;/tt&gt;)&lt;/li&gt;
    &lt;li&gt;Updated documentation: added new options and instructions on how to use hooks&lt;/li&gt;
    &lt;li&gt;Applied patch from Robin H. Johnson: Full support for an rsync:// service as the backup destination. If you include any path fragments with the rsync module name, they must already exist!&lt;/li&gt;
    &lt;li&gt;Updated documentation to reflect these changes&lt;/li&gt;
    &lt;li&gt;Updated TODO&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can download a source tarball or RPM from the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;project home page&lt;/a&gt;. Additional packages for various Linux distributions can be obtained from the &lt;a href=&quot;http://download.opensuse.org/repositories/home:/LenzGr/&quot;&gt;openSUSE Build Service&lt;/a&gt;. Packages for &lt;a href=&quot;http://packages.gentoo.org/package/mylvmbackup&quot;&gt;Gentoo&lt;/a&gt; and &lt;a href=&quot;http://packages.debian.org/sid/mylvmbackup&quot;&gt;Debian&lt;/a&gt; should appear shortly, too.&lt;/p&gt;
&lt;p&gt;Enjoy! Please let me know how mylvmbackup works for you, either by posting to our &lt;a href=&quot;http://www.freelists.org/list/mylvmbackup&quot;&gt;mailing list&lt;/a&gt; or by submitting a &lt;a href=&quot;https://bugs.launchpad.net/mylvmbackup&quot;&gt;bug report&lt;/a&gt;. Thanks!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 11 Jul 2008 00:51:01 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/201-guid.html</guid>
    <category>backup</category>
<category>community</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>oss</category>
<category>perl</category>
<category>snapshots</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>The mylvmbackup source tree has moved to Bazaar/Launchpad</title>
    <link>http://lenzg.net/archives/197-The-mylvmbackup-source-tree-has-moved-to-BazaarLaunchpad.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
            <category>Site News</category>
    
    <comments>http://lenzg.net/archives/197-The-mylvmbackup-source-tree-has-moved-to-BazaarLaunchpad.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=197</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=197</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;JFYI: today I migrated the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; source tree from my local &lt;a href=&quot;http://subversion.tigris.org/&quot;&gt;Subversion&lt;/a&gt; repository on &lt;a href=&quot;http://www.lenzg.net/&quot;&gt;http://www.lenzg.net/&lt;/a&gt; to a &lt;a href=&quot;http://bazaar-vcs.org/&quot;&gt;Bazaar&lt;/a&gt; repository on &lt;a href=&quot;http://launchpad.net/mylvmbackup&quot;&gt;Launchpad.net&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This will hopefully make it easier for contributors to work on the code and share their modifications with others, removing me as the bottleneck for applying and testing patches for new releases. I chose Bazaar primarily because I wanted to get some more hands-on practice with it, now that the MySQL Server source trees have been transferred to it as well (see &lt;a href=&quot;http://blogs.mysql.com/kaj/2008/06/19/version-control-thanks-bitkeeper-welcome-bazaar/&quot;&gt;Kaj&#039;s announcement&lt;/a&gt; for details).&lt;/p&gt;
&lt;p&gt;As mylvmbackup is closely related to the MySQL Server project, it made sense to choose the same platform and enjoy the cross-pollination effects and the infrastructure that Launchpad provides. Additionally, the distributed nature of Bazaar makes it more convenient to work with the code history and commiting changes locally without having to be online and connected to the SVN server.&lt;/p&gt;
&lt;p&gt;I am sure that other DSCMSs like &lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt;, &lt;a href=&quot;http://www.selenic.com/mercurial/&quot;&gt;Mercurial&lt;/a&gt; or &lt;a href=&quot;http://darcs.net/&quot;&gt;darcs&lt;/a&gt; would have done the job equally well - nowadays it&#039;s very hard to choose &lt;img src=&quot;http://lenzg.net/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The &amp;quot;trunk&amp;quot; branch is now hosted on Launchpad. I assume that I will soon open up a development branch, that will receive heavier modifications first. I also plan to use the site for bug tracking and keeping track of feature requests (via Blueprints).&lt;/p&gt;
&lt;p&gt;To create a local branch of the &amp;quot;trunk&amp;quot; repository, you can use the following command:&lt;/p&gt;
&lt;pre&gt;bzr branch lp:mylvmbackup&lt;/pre&gt;
&lt;p&gt;I also maintain a copy of that branch on my home server, just in case: &lt;a href=&quot;http://www.lenzg.net/bzr/mylvmbackup/&quot;&gt;http://www.lenzg.net/bzr/mylvmbackup/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To avoid confusion, I removed the Subversion repository on &lt;a href=&quot;http://www.lenzg.net/&quot;&gt;http://www.lenzg.net&lt;/a&gt;. Please use the Bazaar tree on Launchpad from now on. Thanks!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 25 Jun 2008 21:53:07 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/197-guid.html</guid>
    <category>bzr</category>
<category>collaborating</category>
<category>community</category>
<category>contributing</category>
<category>development</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>oss</category>
<category>perl</category>
<category>site news</category>
<category>subversion</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>LVM Backup slides published</title>
    <link>http://lenzg.net/archives/184-LVM-Backup-slides-published.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/184-LVM-Backup-slides-published.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=184</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=184</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;JFYI, I now placed a PDF of my MySQL Conference talk slides about &lt;a href=&quot;http://www.lenzg.net/mysql/LVM-Snapshot-Backups-MySQLConf-2008-04-16.pdf&quot;&gt;&amp;quot;Performing MySQL backups using Linux LVM Snapshots&amp;quot;&lt;/a&gt; on my &lt;a href=&quot;http://www.lenzg.net/mysql/&quot;&gt;MySQL talks page&lt;/a&gt;. Enjoy!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 24 Apr 2008 17:12:08 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/184-guid.html</guid>
    <category>backup</category>
<category>community</category>
<category>conference</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>presentation</category>
<category>slides</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Zumastor as an alternative for LVM/DRBD?</title>
    <link>http://lenzg.net/archives/182-Zumastor-as-an-alternative-for-LVMDRBD.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/182-Zumastor-as-an-alternative-for-LVMDRBD.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=182</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=182</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;While reading Colin&#039;s &lt;a href=&quot;http://www.bytebot.net/blog/archives/2008/04/13/gong-a-thong-at-lugradio-live-usa&quot;&gt;post about LugRadio Live&lt;/a&gt;, I stumbled over the &lt;a href=&quot;http://zumastor.org/&quot;&gt;Zumastor Linux Storage Project&lt;/a&gt;. Going through the project home page and their &lt;a href=&quot;http://zumastor.googlecode.com/svn/branches/0.7/doc/zumastor-howto.html&quot;&gt;HOWTO&lt;/a&gt; got me curious - could this eventually become an alternative to using DRBD (for replicating data) and LVM snapshots (for performing backups)?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Zumastor is Free software that adds enterprise storage features (primarily improved snapshots and remote replication) to Linux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Snapshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LVM already lets administrators create snapshots, but its design has the surprising property that every block you change on the original volume consumes one block for each snapshot. The resulting speed and space penalty usually makes the use of more than one or two snapshots at a time impractical.&lt;/p&gt;
&lt;p&gt;Zumastor keeps all snapshots for a particular volume in a common snapshot store, and shares blocks the way one would expect. Thus making a change to one block of a file in the original volume only uses one block in the snapshot store no matter how many snapshots you have.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Replication&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Andrew Tridgell&#039;s rsync is a wonderful tool for replicating files remotely. However, when doing periodic replication of large numbers of infrequently changing files, the overhead for figuring out what files need to be sent can be extreme.&lt;/p&gt;
&lt;p&gt;Zumastor keeps track of which block change between one snapshot and the next, and can easily send just the changed blocks. Thus Zumastor can do frequent replication of large filesystems much more efficiently than rsync can.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I assume it&#039;s not ready for production use yet, but it would sure be interesting to investigate on how to utilize it for the purpose of running MySQL on top of it...&lt;/p&gt;
&lt;p&gt;I will keep an eye on this project, I wonder if I will have to add support for Zumastor snapshots to &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; at some point? &lt;img src=&quot;http://lenzg.net/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 16 Apr 2008 23:22:00 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/182-guid.html</guid>
    <category>backup</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>OSS</category>
<category>snapshots</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup 0.8 has been released</title>
    <link>http://lenzg.net/archives/180-mylvmbackup-0.8-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/180-mylvmbackup-0.8-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=180</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=180</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I am happy to announce the release of &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; version 0.8. mylvmbackup is a tool for quickly creating backups of a MySQL server&#039;s data files. To perform a backup, mylvmbackup obtains a read lock on all tables and flushes all server caches to disk, makes an &lt;a href=&quot;http://tldp.org/HOWTO/LVM-HOWTO/&quot;&gt;LVM snapshot&lt;/a&gt; of the volume containing the MySQL data directory, and unlocks the tables again. The snapshot process takes only a small amount of time. When it is done, the server can continue normal operations, while the actual file backup proceeds.&lt;/p&gt;
&lt;p&gt;Below is the list of changes since version 0.6. You may wonder what happened to version 0.7 - it had a rather short life cycle as I was informed about a bug that I fixed quickly before I made a wider release announcement of 0.7.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Fixed a bug in the InnoDB recovery function: the second mysqld process clobbered the socket file of the primary MySQL instance (thanks to Alain Hoang for reporting this)&lt;/li&gt;
    &lt;li&gt;Updated the man page, noted some other limitations of the InnoDB recovery function&lt;/li&gt;
    &lt;li&gt;Bug fix: use the correct mysqld parameter to provide an alternative PID file (--pid-file instead of --pidfile) - thanks to Guillaume Boddaert and Jim Wilson for reporting this!&lt;/li&gt;
    &lt;li&gt;Added option &amp;quot;--skip_mycnf&amp;quot; to skip including a copy of the MySQL configuration file in the backup, added a safety check that the file actually exists prior to backing it up.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated package are available from the home page and via the &lt;a href=&quot;http://software.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; as usual. Updated packages for Debian/Ubuntu and Gentoo Linux should also be available shortly. Enjoy!&lt;/p&gt;
&lt;p&gt;Speaking of LVM snapshot backups: I will be &lt;a href=&quot;http://en.oreilly.com/mysql2008/public/schedule/detail/252&quot;&gt;giving a talk&lt;/a&gt; about this subject at our &lt;a href=&quot;http://mysqlconf.com/&quot;&gt;MySQL Conference 2008&lt;/a&gt; in Santa Clara, CA next week. If you are curious about how MySQL can be backed up using this technology, please consider to stop by!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 11 Apr 2008 21:23:36 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/180-guid.html</guid>
    <category>backup</category>
<category>community</category>
<category>conference</category>
<category>development</category>
<category>event</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>oss</category>
<category>packaging</category>
<category>perl</category>
<category>snapshots</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Book review: &quot;Xen Virtualization&quot; by Prabhakar Chaganti (Packt Publishing)</title>
    <link>http://lenzg.net/archives/158-Book-review-Xen-Virtualization-by-Prabhakar-Chaganti-Packt-Publishing.html</link>
            <category>Linux</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/158-Book-review-Xen-Virtualization-by-Prabhakar-Chaganti-Packt-Publishing.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=158</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=158</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;&lt;img vspace=&quot;3&quot; hspace=&quot;5&quot; border=&quot;1&quot; align=&quot;left&quot; src=&quot;http://images.packtpub.com/images/100x123/1847192483.png&quot; alt=&quot;Book Cover: Xen Virtualization by Packt Publishing&quot; /&gt;I recently received a review copy of the book &amp;quot;&lt;a href=&quot;http://www.packtpub.com/xen-virtualization-open-source-linux-servers/book&quot;&gt;Xen Virtualization&lt;/a&gt;&amp;quot; by Prabhakar Chaganti (&lt;a href=&quot;http://www.packtpub.com/&quot;&gt;Packt Publishing&lt;/a&gt;) and finished reading it a few days ago.&lt;/p&gt;
&lt;p&gt;The subtitle &amp;quot;A fast and practical guide&amp;quot; is a matching description - I managed to read the ~130 pages over the course of a week. The book is by no means an exhaustive reference manual, but it gives the reader a good overview about &lt;a href=&quot;http://xen.org/&quot;&gt;Xen&lt;/a&gt; and assists with performing the first steps and getting started.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://lenzg.net/archives/158-Book-review-Xen-Virtualization-by-Prabhakar-Chaganti-Packt-Publishing.html#extended&quot;&gt;Continue reading &quot;Book review: &amp;quot;Xen Virtualization&amp;quot; by Prabhakar Chaganti (Packt Publishing)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 20 Feb 2008 09:18:43 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/158-guid.html</guid>
    <category>book</category>
<category>linux</category>
<category>lvm</category>
<category>oss</category>
<category>review</category>
<category>virtualization</category>
<category>writings</category>
<category>xen</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Speaking at the MySQL Conference &amp; Expo 2008</title>
    <link>http://lenzg.net/archives/146-Speaking-at-the-MySQL-Conference-Expo-2008.html</link>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/146-Speaking-at-the-MySQL-Conference-Expo-2008.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=146</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=146</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://mysqlconf.com/&quot;&gt;&lt;img width=&quot;120&quot; vspace=&quot;3&quot; hspace=&quot;3&quot; height=&quot;240&quot; border=&quot;1&quot; align=&quot;left&quot; src=&quot;http://www.lenzg.net/images/UC2008_speaker_120x240.gif&quot; alt=&quot;MySQL Conference &amp;amp; Expo - April 14-17, 2008, Santa Clara, CA - Speaker&quot; /&gt;&lt;/a&gt;I am happy to announce that I have been selected to speak at the &lt;a href=&quot;http://mysqlconf.com/&quot;&gt;MySQL Conference &amp;amp; Expo 2008&lt;/a&gt; on April 14-17, 2008 in Santa Clara, CA. The topic of my talk will be &amp;quot;&lt;a href=&quot;http://en.oreilly.com/mysql2008/public/schedule/detail/252&quot;&gt;Performing MySQL Backups using LVM Snapshots&lt;/a&gt;&amp;quot; - and I will of course include a plug for the &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;mylvmbackup&lt;/a&gt; tool &lt;img src=&quot;http://lenzg.net/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
From the abstract:&lt;/p&gt;
&lt;blockquote&gt;Modern Linux distributions provide a very advanced technology to maintain and administer storage devices, called &amp;ldquo;Logical Volume Manager&amp;rdquo; (LVM). Among providing several benefits over using plain hard disk partitions, one of the unique features of LVM is the capability to create snapshots of file systems on the fly. This functionality comes in handy for performing consistent physical backups of MySQL tables without having to take down the MySQL server for the entire backup operation.&lt;br /&gt;
&lt;p&gt;In this session, Lenz will give an introduction to the underlying technology, the actual steps that have to be performed and which caveats there may be. Additionally, he will introduce &amp;ldquo;mylvmbackup&amp;rdquo;, a script created to automate and ease the described procedure.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My talk has been scheduled as part of the &amp;quot;&lt;a href=&quot;http://en.oreilly.com/mysql2008/public/schedule/topic/Security%20and%20Database%20Administration&quot;&gt;Security and Database Administration&lt;/a&gt;&amp;quot; track for 17:15 on Wednesday, April 16th in Ballroom B - the last slot before the infamous Quiz Show!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 16 Jan 2008 05:19:17 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/146-guid.html</guid>
    <category>backup</category>
<category>conference</category>
<category>event</category>
<category>linux</category>
<category>lvm</category>
<category>mysql</category>
<category>oss</category>
<category>presentation</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>mylvmbackup 0.6 has been released</title>
    <link>http://lenzg.net/archives/144-mylvmbackup-0.6-has-been-released.html</link>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/144-mylvmbackup-0.6-has-been-released.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=144</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://lenzg.net/rss.php?version=2.0&amp;type=comments&amp;cid=144</wfw:commentRss>
    

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Version 0.6 of mylvmbackup, a script to perform backups of a MySQL server using Linux LVM snapshots, has now been released.&lt;/p&gt;
&lt;p&gt;In addition to various code cleanups and documentation improvements, many new features have been added to this version. I&#039;d like to specially thank Robin H. Johnson from the Gentoo project for contributing many of the improvements to this release!&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Added a new rsync backup type. This is very useful if you want to use mylvmbackup to create the initial state for your slave servers. Instead of creating a .tar.gz archive, the data directory is copied into a timestamped archive directory. (Robin)&lt;/li&gt;
    &lt;li&gt;Added support for a trailing argument to tar, which can be used for excluding files. (Robin)&lt;/li&gt;
    &lt;li&gt;Separated out the suffix of the tarball (Preperation for rsync and users that want to use bzip2 or no compression on the tarball.) (Robin)&lt;/li&gt;
    &lt;li&gt;While the backup is performed, a temporary suffix at the end of the tar backup file name (or the rsync target directory name) now indicates that it is incomplete. (Robin)&lt;/li&gt;
    &lt;li&gt;The my.cnf configuration file is now included in the backup. (Robin)&lt;/li&gt;
    &lt;li&gt;Added the ability to run an extra FLUSH TABLES on busy databases where lvcreate might take a long time (and may overrun the interactivity timeout on the connection, losing the lock). (Robin)&lt;/li&gt;
    &lt;li&gt;Added option &amp;quot;--pidfile&amp;quot; to provide an alternative PID file location for the second server instance that is started to perform the InnoDB recovery on the snapshot prior to backing it up (Otherwise it may default to using the same pid file location that the running server uses and safe_mysqld will abort) - thanks to Kristian K&amp;ouml;hntopp for making me aware of this problem.&lt;/li&gt;
    &lt;li&gt;Before discarding the snapshot LV, the output of &amp;quot;lvs &amp;lt;snapshot&amp;gt;&amp;quot; is now printed out for diagnostics. It contains useful information like &amp;quot;how much percent of the backing store was used&amp;quot;, which helps tuning the size of the snapshot LV.&lt;/li&gt;
    &lt;li&gt;Added option &amp;quot;--skip-flush-tables&amp;quot; that performs the snapshot without flushing the tables to disk beforehand (which is not supported by InnoDB tables anyway) - this would save time, as the flushing can take a while, depending on the buffer sizes. (Thanks to Peter Zaitsev for the suggestion)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Version 0.6 is now available for download from &lt;a href=&quot;http://www.lenzg.net/mylvmbackup/&quot;&gt;http://www.lenzg.net/mylvmbackup/&lt;/a&gt; (source tarball and RPM). I also provide RPM packagages for a number of additional platforms via my &lt;a href=&quot;http://download.opensuse.org/repositories/home:/LenzGr/&quot;&gt;home:LenzGr repository&lt;/a&gt; on the fabolous &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy! Feedback, patches and suggestions are welcome - please consider joining &lt;a href=&quot;http://www.freelists.org/list/mylvmbackup&quot;&gt;the mylvmbackup mailing list&lt;/a&gt; to discuss your experiences with this tool.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 28 Oct 2007 13:41:00 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/144-guid.html</guid>
    <category>backup</category>
<category>development</category>
<category>linux</category>
<category>lvm</category>
<category>mylvmbackup</category>
<category>mysql</category>
<category>OSS</category>
<category>perl</category>
<category>RPM</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>

</channel>
</rss>