1 Summary: Utility for creating MySQL backups via LVM snapshots
2 Summary(pl.UTF-8): Narzędzie do tworzenia kopii zapasowych MySQL przy użyciu migawek LVM
7 Group: Applications/Databases
8 Source0: http://www.lenzg.net/mylvmbackup/%{name}-%{version}.tar.gz
9 # Source0-md5: 57bfdc44bb34919386e68f0bfd95e5e6
10 URL: http://www.lenzg.org/mylvmbackup/
11 BuildRequires: rpm-perlprov >= 4.1-13
14 Requires: perl-DBD-mysql >= 4.019
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 mylvmbackup is a script for quickly creating backups of MySQL server's
23 data files. To perform a backup, mylvmbackup obtains a read lock on
24 all tables and flushes all server caches to disk, makes an LVM
25 snapshot of the volume containing the MySQL data directory, and
26 unlocks the tables again. The snapshot process takes only a small
27 amount of time. When it is done, the server can continue normal
28 operations, while the actual file backup proceeds.
30 %description -l pl.UTF-8
31 mylvmbackup to narzędzie do szybkiego tworzenia kopii zapasowych baz
32 MySQL. W celu wykonania kopii, mylvmbackup zakłada blokadę na
33 wszystkich tabelach i zapisuje cache serwera, a następnie tworzy
34 migawkę LVM woluminu zawierającego katalog data MySQL, po czym
35 odblokowuje tabele. Proces tworzenia migawki trwa stosunkowo krótko.
36 Gdy zostanie to wykonane, serwer może wznowić normalną pracę.
42 rm -rf $RPM_BUILD_ROOT
44 DESTDIR=$RPM_BUILD_ROOT \
50 rm -rf $RPM_BUILD_ROOT
53 %defattr(644,root,root,755)
54 %doc ChangeLog CREDITS INSTALL README TODO
55 %config(noreplace,missingok) %attr(600, root, root) %{_sysconfdir}/mylvmbackup.conf
56 %attr(755,root,root) %{_bindir}/%{name}
57 %{_mandir}/man1/%{name}.1*
58 # for HOOKS (see manual)