<?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 backup)</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>Wed, 11 Aug 2010 12:49:03 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>Flexible storage handling using ZFS on Linux and OpenSolaris</title>
    <link>http://lenzg.net/archives/302-Flexible-storage-handling-using-ZFS-on-Linux-and-OpenSolaris.html</link>
            <category>Linux</category>
            <category>OSS</category>
            <category>Solaris</category>
    
    <comments>http://lenzg.net/archives/302-Flexible-storage-handling-using-ZFS-on-Linux-and-OpenSolaris.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=302</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I tend to switch between Linux and OpenSolaris as my desktop operating system from time to time. To be more flexible in this setup, I store most of my work-related data (e.g. source trees, VirtualBox images) on an external 320GB USB disk drive, using the ZFS file system. While OpenSolaris supports ZFS natively,  I can access the file system on Linux using &lt;a href=&quot;http://zfs-fuse.net/&quot;&gt;zfs-fuse&lt;/a&gt; and I could even mount these file systems on a &lt;a href=&quot;http://wiki.freebsd.org/ZFS&quot;&gt;FreeBSD&lt;/a&gt; system, if needed. There aren&#039;t that many file systems that allow an easy exchange of data between (Open)Solaris and Linux &amp;ndash; the other ones that I am aware of are &lt;a href=&quot;http://en.wikipedia.org/wiki/File_Allocation_Table&quot;&gt;FAT&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_File_System&quot;&gt;UFS&lt;/a&gt;, which both don&#039;t give me the confidence and flexibility I need.&lt;/p&gt;
&lt;p&gt;A while ago, I purchased a second external drive of the same size and now use both of them in a &lt;a href=&quot;http://www.sun.com/bigadmin/features/articles/zfs_part1.scalable.jsp&quot;&gt;mirrored configuration&lt;/a&gt;. This gives me several benefits:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Redundancy:&lt;/strong&gt; external disk drives have a higher risk of getting physically damaged, so having a mirrored copy of my data ensures that I won&#039;t lose anything important if one of the drives dies.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Increased performance:&lt;/strong&gt; ZFS is capable of distributing reads across both devices, thus I get twice the speed of a single USB 2.0 port, if I connect the drives to ports attached to separate USB host controllers.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt; Automatic resyncing:&lt;/strong&gt; When I&#039;m on the road, I only take one half of the mirror with me. In case this drive gets lost/stolen, I still have a second copy of the data at home. ZFS complains about the pool being in degraded state, but continues to work normally. When I return home, I simply attach the second drive again and ZFS automatically resyncs (resilvers) anything that has been modified in the meanwhile.&lt;/li&gt;
    &lt;li&gt;I can use &lt;strong&gt;snapshots&lt;/strong&gt; for backup purposes. I have a small Intel Atom based PC (running OpenSolaris) that acts as my central file server (using two 1TB disks in a ZFS mirror) and  CUPS print server. If I want to create a backup of my external USB disks, I create ZFS snapshots of the file systems in question and transfer these to the home server using &amp;quot;zfs send/receive&amp;quot;. This works both locally by connecting the drives to the server box directly or via SSH over the network. I wrote a small shell script to automate this process. The transfer is done in an incremental fashion &amp;ndash; only the differences between the current and the last snapshot are being propagated. To save disk space on the external drives, I usually discard all older snapshots except for the last one or two. On the file server, I maintain snapshots for a longer time period. The snapshots are named by using a simple date/time timestamp (filesystem@YYYY-MM-DD-HH:MM), this makes it easy to go back to a particular snapshot in case I&#039;m looking for something I may have removed by accident, but I still recall when it was last used.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From my experience, ZFS is a very solid and reliable solution, providing impressive functionality with a very user-friendly UI (you only need use two commands, zfs and zpool).&lt;/p&gt;
&lt;p&gt;If you want to learn more about ZFS and how to use it in practice, consider attending my &lt;a href=&quot;http://programm.froscon.org/2010/events/592.en.html&quot;&gt;upcoming talk&lt;/a&gt; (in German) about this subject at &lt;a href=&quot;http://froscon.org/&quot;&gt;FrOSCon 2010&lt;/a&gt; in Sankt Augustin, Germany!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 11 Aug 2010 14:29:42 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/302-guid.html</guid>
    <category>administration</category>
<category>backup</category>
<category>froscon</category>
<category>linux</category>
<category>opensolaris</category>
<category>presentation</category>
<category>snapshots</category>
<category>solaris</category>
<category>storage</category>
<category>zfs</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>xtrabackup 0.7 RPMs available on the openSUSE Build Service</title>
    <link>http://lenzg.net/archives/261-xtrabackup-0.7-RPMs-available-on-the-openSUSE-Build-Service.html</link>
            <category>Linux</category>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/261-xtrabackup-0.7-RPMs-available-on-the-openSUSE-Build-Service.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=261</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.percona.com/docs/wiki/percona-xtrabackup:start&quot;&gt;XtraBackup&lt;/a&gt; is an Open Source online (non-blockable) backup solution for the InnoDB and XtraDB storage engines. It works with both MySQL 5.0 and 5.1 (and possibly 5.4 as well) and is distributed under the GPLv2.&lt;/p&gt;

&lt;p&gt;Some weeks ago Vadim &lt;a href=&quot;http://www.mysqlperformanceblog.com/2009/05/21/xtrabackup-07-rc/&quot;&gt;announced&lt;/a&gt; the availability of &lt;a href=&quot;http://www.percona.com/mysql/xtrabackup/0.7/&quot;&gt;xtrabackup-0.7&lt;/a&gt;, stating that they consider it stable enough now to label this version a &quot;Release Candidate&quot;. I&#039;ve been maintaining RPM packages of xtrabackup on the fine &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; for quite some time now, RPMs of 0.7 for a number of distributions are now &lt;a href=&quot;http://software.opensuse.org/search?baseproject=ALL&amp;p=1&amp;q=xtrabackup&quot;&gt;available for download&lt;/a&gt;. Please report any bug reports via the &lt;a href=&quot;https://launchpad.net/percona-xtrabackup/+filebug&quot;&gt;bug tracker&lt;/a&gt; on Launchpad.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 10 Jun 2009 15:38:52 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/261-guid.html</guid>
    <category>backup</category>
<category>collaborating</category>
<category>contributing</category>
<category>databases</category>
<category>distribution</category>
<category>innodb</category>
<category>linux</category>
<category>mysql</category>
<category>oss</category>
<category>packaging</category>
<category>rpm</category>
<category>suse</category>
<category>update</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>What I have been doing lately in slides, pictures and videos</title>
    <link>http://lenzg.net/archives/254-What-I-have-been-doing-lately-in-slides,-pictures-and-videos.html</link>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/254-What-I-have-been-doing-lately-in-slides,-pictures-and-videos.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=254</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I just realized that I haven&#039;t blogged for more than a month! Shame on me. But I will blame it on being away on conferences and vacation for quite some time &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; And if you are &lt;a href=&quot;http://twitter.com/LenzGr&quot;&gt;following me on twitter&lt;/a&gt;, you may have noticed what I was going on in my life and that I did&#039;t get hit by a bus...&lt;/p&gt;
&lt;p&gt;So what was going on since I returned back home from the &lt;a href=&quot;http://www.mysqlconf.com/mysql2009&quot;&gt;MySQL Conference&lt;/a&gt;? First off, I uploaded und sorted my &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/sets/72157617028203064/&quot;&gt;pictures from the conference&lt;/a&gt; and the &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/sets/72157617265275340/&quot;&gt;Drizzle developer day&lt;/a&gt; on Flickr. I also uploaded the slides (PDF) from Colin and myself speaking about &amp;quot;&lt;a href=&quot;http://www.mysqlconf.com/mysql2009/public/schedule/detail/5664&quot;&gt;MySQL Server Backup, Restoration, and Disaster Recovery  Planning&lt;/a&gt;&amp;quot; to the MySQL Conference site and they are now available for download from the session page.&lt;/p&gt;
&lt;p&gt;On May 4th and 5th I attended the &lt;a href=&quot;http://amoocon.de/&quot;&gt;amoocon&lt;/a&gt; in Rostock, Germany - a conference primarily about Open Source Telephony and VoIP, where I gave two talks (in German) about &lt;a href=&quot;http://amoocon.de/talks/12&quot;&gt;MySQL HA Solutions&lt;/a&gt; and &lt;a href=&quot;http://amoocon.de/talks/13&quot;&gt;MySQL Backup and Security Best Practices&lt;/a&gt;. There were several other MySQL-related sessions at this conference (e.g. &lt;a href=&quot;http://some-abstract-type.com/blog/&quot;&gt;Geert&lt;/a&gt; speaking about &lt;a href=&quot;http://amoocon.de/talks/38&quot;&gt;MySQL Cluster&lt;/a&gt;) and I was quite impressed to learn about how widely used it is in the VoIP/Telephony sector. The PDFs of my slides for both talks are available from the conference web site as well as on my &lt;a href=&quot;http://www.slideshare.net/LenzGr/slideshows&quot;&gt;slidespace on SlideShare&lt;/a&gt; (a very convenient service that I recently started using). There even is an MP3 and video recording of the HA talk, which is also linked from the session page mentioned above.&lt;/p&gt;
&lt;p&gt;Right after the amoocon, I attended the &lt;a href=&quot;http://www.next-conference.com/next09/&quot;&gt;next09 conference&lt;/a&gt;, which took place in Hamburg, Germany. On the first day I helped manning the Sun booth for some time (&lt;a href=&quot;http://de.sun.com/startupessentials/&quot;&gt;Sun Startup Essentials Germany&lt;/a&gt; was a sponsor of the event) and listened to some talks, on Wednesday I gave a presentation about &amp;quot;Working for a Virtual Company: How do we do it at MySQL?&amp;quot;. A &lt;a href=&quot;http://next.sevenload.com/watch?v=Q2f387a&quot;&gt;video recording&lt;/a&gt; of my talk is available from sevenload. Last time I checked the video was truncated, but I hope they will publish a complete version of it soon. Unfortunately I had a very bad speaking slot - the very first one in the morning (9:00am), after there was a party/social event going on the night before... But luckily there still were ~20-30 people in the audience. This was the first time that I gave this presentation and talked about something less technical, which was actually quite fun! As for the other recent talks, the &lt;a href=&quot;http://www.slideshare.net/LenzGr/working-for-a-virtual-company-next09-2009-05-06&quot;&gt;slides&lt;/a&gt; are on SlideShare.&lt;/p&gt;
&lt;p&gt;From May 14th to the 16th I was in Verona, Italy to speak about &lt;a href=&quot;http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/mysql-backup-and-security-best-practices/&quot;&gt;MySQL Backup and Security&lt;/a&gt; and &lt;a href=&quot;http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/bzr-the-bazaar-source-revision-control-system/&quot;&gt;bzr - The Bazaar source revision control system&lt;/a&gt; at the Italian &lt;a href=&quot;http://phpday.it&quot;&gt;phpDay&lt;/a&gt;. This was quite a nice event with ~150 attendees and &lt;a href=&quot;http://lerdorf.com/&quot;&gt;Rasmus Lerdorf&lt;/a&gt; giving two talks as well. However, many of the sessions were in Italian, so I decided to spend some time walking around the city and taking &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/sets/72157618168560865/&quot;&gt;lots of pictures&lt;/a&gt;. I also took a number &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/sets/72157618178665162/&quot;&gt;pictures from the conference&lt;/a&gt;, but the light was pretty dim in the room and many shots turned out to be too blurry. Next year they plan to have the phpDay in Rimini - I definitely plan to be there!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 28 May 2009 15:39:35 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/254-guid.html</guid>
    <category>backup</category>
<category>blog</category>
<category>bzr</category>
<category>cluster</category>
<category>community</category>
<category>conference</category>
<category>databases</category>
<category>drizzle</category>
<category>event</category>
<category>gallery</category>
<category>multimedia</category>
<category>mysql</category>
<category>oss</category>
<category>php</category>
<category>pictures</category>
<category>presentation</category>
<category>slides</category>
<category>travel</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Made it to Santa Clara, ready for the MySQL Conference!</title>
    <link>http://lenzg.net/archives/251-Made-it-to-Santa-Clara,-ready-for-the-MySQL-Conference!.html</link>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/251-Made-it-to-Santa-Clara,-ready-for-the-MySQL-Conference!.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=251</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;div style=&quot;float: right; margin-left: 10px; margin-bottom: 10px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/lenzgr/3454285029/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3632/3454285029_cc9cd22c11_m.jpg&quot; alt=&quot;&quot; style=&quot;border: 2px solid rgb(0, 0, 0);&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 0.9em; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/lenzgr/3454285029/&quot;&gt;Hyatt Regency, Santa Clara&lt;/a&gt;&lt;br /&gt;
Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/lenzgr/&quot;&gt;Lenz Grimmer&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;After a long and uneventful flight &lt;a href=&quot;http://twitter.com/LenzGr/status/1540483357&quot;&gt;from HAM&lt;/a&gt; to SFO via &lt;a href=&quot;http://twitter.com/LenzGr/status/1541301872&quot;&gt;FRA&lt;/a&gt;, I arrived safely in Santa Clara yesterday. Today we spent the day in San Francisco, for some sightseeing (Downtown, Chinatown, Pier 39 and Fishermen&#039;s Wharf) and a bit of shopping. It was a very nice and sunny day, the sunlight helped a lot with getting over the jetlag for a while.&lt;/p&gt;
&lt;p&gt;But now I&#039;m pretty tired - I look forward to meeting friends, colleagues and members of our community at the &lt;a href=&quot;http://mysqlconf.com/&quot;&gt;MySQL Conference&lt;/a&gt;, which starts next week. I will also give a talk together with &lt;a href=&quot;http://www.bytebot.net/blog/&quot;&gt;Colin Charles&lt;/a&gt; about &lt;a href=&quot;http://www.mysqlconf.com/mysql2009/public/schedule/detail/5664&quot;&gt;MySQL Server Backup, Restoration, and Disaster Recovery  Planning&lt;/a&gt; as well as moderating a BoF about &lt;a href=&quot;http://www.mysqlconf.com/mysql2009/public/schedule/detail/8863&quot;&gt;MySQL Code Contributions&lt;/a&gt;, where we will talk about the recent developments and changes that we&#039;ve implemented (or plan to put in place) to make it easier for developers to &lt;a href=&quot;http://forge.mysql.com/wiki/Contributing_Code&quot;&gt;contribute code&lt;/a&gt; to the MySQL project.&lt;/p&gt;
&lt;p&gt;I will try to take lots of pictures during the conference, which will be posted to my &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/sets/72157617028203064/&quot;&gt;MySQL Conference Photo Set&lt;/a&gt; on Flickr every once in a while.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 19 Apr 2009 09:00:29 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/251-guid.html</guid>
    <category>backup</category>
<category>community</category>
<category>event</category>
<category>mysql</category>
<category>pictures</category>
<category>presentation</category>
<category>travel</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Speaking at phpDay in Verona, Italy (May 15-16)</title>
    <link>http://lenzg.net/archives/248-Speaking-at-phpDay-in-Verona,-Italy-May-15-16.html</link>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/248-Speaking-at-phpDay-in-Verona,-Italy-May-15-16.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=248</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;My travel schedule is getting quite crowded for the next months - I just received confirmation that I will be speaking at the &lt;a href=&quot;http://www.phpday.it/site/phpday-2009/&quot;&gt;phpDay&lt;/a&gt; in Verona, Italy on May 15-16th. I&#039;ll be talking about &lt;a href=&quot;http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/bzr-the-bazaar-source-revision-control-system/&quot; title=&quot;bzr - The Bazaar source revision control system&quot;&gt;bzr - The Bazaar source revision control system&lt;/a&gt; as well as &lt;a href=&quot;http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/mysql-backup-and-security-best-practices/&quot; title=&quot;MySQL Backup and Security - Best practices&quot;&gt;MySQL Backup and Security - Best practices&lt;/a&gt; in the developer track of the conference. I&#039;ve never been to Verona, but it seems like it&#039;s a beautiful city. I look forward to being there!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 25 Mar 2009 12:18:41 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/248-guid.html</guid>
    <category>backup</category>
<category>bzr</category>
<category>community</category>
<category>conference</category>
<category>mysql</category>
<category>oss</category>
<category>presentation</category>
<category>travel</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Concluded my first MySQL University Session about MySQL backups using file system snapshots - some questions remained unanswered...</title>
    <link>http://lenzg.net/archives/245-Concluded-my-first-MySQL-University-Session-about-MySQL-backups-using-file-system-snapshots-some-questions-remained-unanswered....html</link>
            <category>mylvmbackup</category>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/245-Concluded-my-first-MySQL-University-Session-about-MySQL-backups-using-file-system-snapshots-some-questions-remained-unanswered....html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=245</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Today I gave my first &lt;a href=&quot;http://forge.mysql.com/wiki/MySQL_University&quot;&gt;MySQL University&lt;/a&gt; session as a speaker, talking about &lt;a title=&quot;Backing up MySQL using file system snapshots&quot; 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;. The talk went quite well (at least that was my impression) and we had ~10 people attending. The &lt;a href=&quot;http://forge.mysql.com/w/images/c/c1/MySQL_Backups_using_File_System_Snapshots-2009-02-26.pdf&quot;&gt;slides&lt;/a&gt; (PDF) and a recording of the session are now available from the Wiki page. Unfortunately the recording lacks the audio track, which is a bit of a bummer. We&#039;ve submitted a support request with the &lt;a href=&quot;http://dimdim.com/&quot;&gt;DimDim&lt;/a&gt; folks, so hopefully they can provide us with a complete recording.&lt;/p&gt;
&lt;p&gt;There was one question during the session that I was not able to answer myself, so I&#039;m asking for your insights here:&lt;/p&gt;
&lt;p&gt;Consider we&#039;re using InnoDB and MyISAM tables on a file system that can be snapshotted (e.g. Linux LVM or ZFS) and we&#039;re performing the following operations:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;tt&gt;FLUSH TABLES WITH READ LOCK&lt;/tt&gt; (yes, this won&#039;t help for the InnoDB tables)&lt;/li&gt;
    &lt;li&gt;Create the snapshot&lt;/li&gt;
    &lt;li&gt;Store the output of &lt;tt&gt;SHOW MASTER/SLAVE&lt;/tt&gt; status in a file to be part of the backup&lt;/li&gt;
    &lt;li&gt;&lt;tt&gt;UNLOCK TABLES&lt;/tt&gt;&lt;/li&gt;
    &lt;li&gt;Mount the snapshot&lt;/li&gt;
    &lt;li&gt;Start a second MySQL instance that accesses the tables on the snapshot, let InnoDB perform its table recovery&lt;/li&gt;
    &lt;li&gt;Shut down the second instance and perform the backup of the snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The question that came up was if this actually still is a consistent backup, considering that InnoDB rolled back uncommited transactions. Does the state of the tables still match the binary log positions we noted before? I assume yes, as long as the transaction does not involve modifications non-transactional tables.&lt;/p&gt;
&lt;p&gt;Another suggestion that came up was to change InnoDB&#039;s configuration variable innodb_max_dirty_pages_pct to &amp;quot;0&amp;quot; prior to performing the snapshot, to minimize the amount of dirty pages that have not been written to disk (and thus reducing the time required for recovering later). I wonder if this would make a difference...&lt;/p&gt;
&lt;p&gt;What other InnoDB variables might have a noteworthy effect in the context of snapshot backups? I am looking forward to your comments.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 26 Feb 2009 17:46:07 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/245-guid.html</guid>
    <category>backup</category>
<category>collaborating</category>
<category>community</category>
<category>configuration</category>
<category>innodb</category>
<category>mylvmbackup</category>
<category>presentation</category>
<category>snapshots</category>
<category>university</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Site is (almost) back...</title>
    <link>http://lenzg.net/archives/241-Site-is-almost-back....html</link>
            <category>Hardware</category>
            <category>Linux</category>
            <category>mylvmbackup</category>
            <category>MySQL</category>
            <category>OSS</category>
            <category>Personal</category>
            <category>Site News</category>
    
    <comments>http://lenzg.net/archives/241-Site-is-almost-back....html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=241</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Sorry for the downtime of this site - until around a week ago I hosted my home page on a trusty &lt;a href=&quot;http://en.wikipedia.org/wiki/Pegasos&quot;&gt;Genesi Pegasos II&lt;/a&gt; system (powered by a PowerPC G4 Processor clocked at 1GHz, using Debian 4.0 PPC with 512 MB of RAM), serving these pages from my home DSL connection. Unfortunately this system provided no means of redundancy - the hard disk drive died.&lt;/p&gt;
&lt;p&gt;Luckily I perform frequent backups, so I moved most parts of the site to a shared hosting space now - the picture gallery is unfortunately too big to fit into the space that I have there. I&#039;ll try to move the pictures into &lt;a href=&quot;http://www.flickr.com/photos/lenzgr/&quot;&gt;my Flickr account&lt;/a&gt; instead, but this will take some time.&lt;/p&gt;
&lt;p&gt;Note that the primary domain name of this site is now &lt;a href=&quot;http://lenzg.net/&quot;&gt;lenzg.net&lt;/a&gt; - &lt;a href=&quot;http://lenzg.org/&quot;&gt;lenzg.org&lt;/a&gt;, (the domain that I tried to promote as the official domain for my site) used to redirect to the home machine at lenz.homelinux.org. Both now redirect to the new address instead. I&#039;ve initiated the move of the lenzg.org domain to the other provider as well, so soon this site will be available from both the .org and .net domain. Please don&#039;t link to lenz.homelinux.org anymore, as that site will eventually go out of service. Until then, a small &lt;a href=&quot;http://opensuse.org/&quot;&gt;openSUSE Linux&lt;/a&gt; box (Intel PIII, 500 MHz, 192 MB of RAM) running &lt;a href=&quot;http://www.lighttpd.net/&quot;&gt;lighttpd&lt;/a&gt; will perform the URL redirection.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 22 Feb 2009 22:41:32 +0100</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/241-guid.html</guid>
    <category>backup</category>
<category>blog</category>
<category>hardware</category>
<category>hosting</category>
<category>linux</category>
<category>news</category>
<category>site news</category>
<category>suse</category>
<category>web</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>Pictures and slides from my DrupalCon 2008 talk</title>
    <link>http://lenzg.net/archives/212-Pictures-and-slides-from-my-DrupalCon-2008-talk.html</link>
            <category>MySQL</category>
            <category>OSS</category>
    
    <comments>http://lenzg.net/archives/212-Pictures-and-slides-from-my-DrupalCon-2008-talk.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=212</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;Hello and greetings from &lt;a href=&quot;http://szeged2008.drupalcon.org/&quot;&gt;DrupalCon 2008 in Szeged, Hungary&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;We (Thierry Manf&amp;eacute;, Scott Mattoon and myself) are having a great time manning our booth and talking about Drupal, MySQL and Open Source@Sun with the nice crowd of Drupal Users and Developers here. Sun is a gold sponsor of the event and we&#039;re giving a number of sessions as well.&lt;/p&gt;
&lt;p&gt;Today I gave my first presentation about &lt;a href=&quot;http://szeged2008.drupalcon.org/program/sessions/mysql-backup-and-security-best-practices&quot;&gt;MySQL Backup and Security - Best practices&lt;/a&gt; - unfortunately I ran a tad bit out of time at the end... The slides have already been attached to the session page, so you can read up on the last few things I was going to talk about. Feel free to contact me, if you have further questions!&lt;/p&gt;
&lt;p&gt;Tomorrow I&#039;ll be talking about &lt;a href=&quot;http://szeged2008.drupalcon.org/program/sessions/high-availability-solutions-mysql-overview-and-practical-demo&quot;&gt;High availability solutions for MySQL: An Overview and practical demo&lt;/a&gt;, which will also include a practical demonstration of a two-Node Linux Cluster, performed by &lt;a href=&quot;http://drupal.cz/&quot;&gt;Jakub Suchy&lt;/a&gt;. In the afternoon, I will also hold a BoF about &lt;a href=&quot;http://szeged2008.drupalcon.org/program/sessions/bzr-bazaar-source-revision-control-system&quot;&gt;bzr - The Bazaar source revision control system&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#039;ve also uploaded some pictures from the event (and some impressions from the city) on &lt;a href=&quot;http://www.lenzg.net/gallery/v/ConferencesEvents/DrupalCon-Szeged-2008-08/&quot;&gt;my gallery&lt;/a&gt; (more will follow later). Enjoy!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 28 Aug 2008 18:31:58 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/212-guid.html</guid>
    <category>backup</category>
<category>collaborating</category>
<category>community</category>
<category>conference</category>
<category>drupal</category>
<category>gallery</category>
<category>linux</category>
<category>pictures</category>
<category>presentation</category>
<category>slides</category>
<category>travel</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>Recording and slides of my Security &amp; Backup webinar now available</title>
    <link>http://lenzg.net/archives/193-Recording-and-slides-of-my-Security-Backup-webinar-now-available.html</link>
            <category>Linux</category>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/193-Recording-and-slides-of-my-Security-Backup-webinar-now-available.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=193</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;I&#039;ve just been informed that a PDF of my slides as well as a recording of yesterday&#039;s webinar about &lt;a href=&quot;http://www.mysql.de/news-and-events/on-demand-webinars/display-od-136.html&quot;&gt;MySQL Backup and Security&lt;/a&gt; (in German) is already available for replay/review. You can access the files from our &lt;a href=&quot;http://www.mysql.de/news-and-events/on-demand-webinars/&quot;&gt;on demand webinars&lt;/a&gt; page (free registration required). Enjoy!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 18 Jun 2008 12:21:19 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/193-guid.html</guid>
    <category>backup</category>
<category>mysql</category>
<category>presentation</category>
<category>slides</category>
<category>webinar</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Webinar on 2008-06-17 (in German): MySQL Backup and Security best practices</title>
    <link>http://lenzg.net/archives/192-Webinar-on-2008-06-17-in-German-MySQL-Backup-and-Security-best-practices.html</link>
            <category>Linux</category>
            <category>MySQL</category>
    
    <comments>http://lenzg.net/archives/192-Webinar-on-2008-06-17-in-German-MySQL-Backup-and-Security-best-practices.html#comments</comments>
    <wfw:comment>http://lenzg.net/wfwcomment.php?cid=192</wfw:comment>

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

    <author>nospam@example.com (Lenz Grimmer)</author>
    <content:encoded>
    &lt;p&gt;If you are new to MySQL and would like to get an overview about some best practices for securing a MySQL server and some commonly used backup techniques, consider attending &lt;a href=&quot;http://www.mysql.de/news-and-events/web-seminars/display-136.html&quot;&gt;this webinar&lt;/a&gt; (in german), held by yours truly. It will take place this Tuesday (2008-06-17) at 15:00 CEST - participation is free of charge! This is my first attempt to perform a webinar, I usually give talks in front of a live audience... Let&#039;s see how it goes.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 17 Jun 2008 00:35:20 +0200</pubDate>
    <guid isPermaLink="false">http://lenzg.net/archives/192-guid.html</guid>
    <category>backup</category>
<category>event</category>
<category>linux</category>
<category>mysql</category>
<category>presentation</category>
<category>webinar</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>

</channel>
</rss>