mylvmbackup є сценарій абсолютно безкоштовно і з відкритим вихідним кодом здійснюється в Perl і розроблений з зсув, яке використовується адміністраторами баз даних, які хочуть швидко створити резервні копії даних, що зустрічаються на їх MySQL servers.How mylvmbackup працює? Він автоматично отримує читання замок на всі таблиці бази даних, скидає всі тайники сервера на диск, створює LVM (Logical Volume Manager), знімок томи, який містить каталог даних MySQL, і відкриває таблиці бази даних.
Крім того, Perl (Practical Extraction і звіт про мову), користувачі також повинні встановити DBD :: MySQL і DBI модулі для того, щоб належним чином використовувати сценарій mylvmbackup. Крім того, сценарій також використовує / бен / дата, дьоготь, утиліти LVM, і монтувати і демонтувати системи utilities.Command лінію optionsThe скрипт поставляється з великою кількістю опцій командного рядка, ніж очікувалося. Вони можуть бути переглянуті на перший погляд, виконавши & lsquo; mylvmbackup --help і Rsquo; Команда в емуляторі терміналу додаток. Серед найбільш важливих з них, ми можемо згадати можливість вказати TCP порт, роз'єм UNIX, ім'я хоста, ім'я користувача та пароль для сервера MySQL, виконання дії (резервне копіювання або продувки), розмір Volume Snapshot, а також префікс і суфікс для найменування backup.Getting почалося з mylvmbackupThe гарною новиною є те, що mylvmbackup Байдуже & Rsquo; т повинні бути встановлені для того, щоб використовувати його. Тому, просто завантажити вихідний пакет з Softoware за допомогою спеціальної кнопки скачати вище, зберегти архів десь на вашому комп'ютері, розпакувати його і запустити & lsquo; mylvmbackup & Rsquo; Команда.
Додати & lsquo; - допомога і Rsquo; Аргумент команди (наприклад, mylvmbackup --help), щоб переглянути її параметри командного рядка (дивіться розділ вище для більш докладної інформації). Погана новина полягає в тому, що вам потрібно буде встановити кілька модулів Perl з CPAN використовувати скрипт, наприклад, Config :: IniFiles, Date :: Format, DBD :: MySQL, File :: Copy, і File :: Copy :: Рекурсивний ,
Якщо ви хочете встановити систему mylvmbackup сценарію в ширину і зробити його доступним для всіх користувачів на вашій системі, просто запустіть і lsquo; зробити установку і Rsquo; Команда, як корінь або & lsquo; Судо зробити установку і Rsquo; Команда як адміністратор
Що нового У цьому випуску :.
- Покращена обробка помилки: Відправити лист електронною поштою, якщо mail_report_on був встановлений в & Quot; помилки & Quot; і повідомлення журналу Рівень журналу LOG_ERR був зареєстрований.
- Перервати і прибирати, якщо обсяг знімок не може бути встановлений
- Перервати і прибирати, якщо створення резервної копії не вдалося
- Вихід з ненульовим кодом повернення, якщо errorstate був встановлений
Що нового у версії 0.13:
- зразок precleanup.pm гачок був видалений, як це має потенціал заподіяти шкоду і занадто спеціалізовані на певній прецеденту.
- Додана підтримка Rsync через SSH.
- Відновлення InnoDB був зафіксований у разі відносний шлях до директорії даних MySQL визначається.
- документація relpath на сторінці людини була покращена.
Що нового у версії 0.12:
- Дистанційні абсолютні імена шляхів до зовнішніх засобам (переконайтеся, що $ правильний шлях)
- Додана --log-ERR з параметрами запуску екземпляра відновлення, щоб уникнути захаращення журнал помилок сервера
- Додана підтримка для гачків, написаних як Perl модулів. (Матвія Бем)
- Додана підтримка для тимчасових імена у форматі дата / Шлях до BACKUPDIR і MountDir (Матвія Бем)
- BACKUPDIR і MountDir тепер створюються автоматично (Matthew Бем)
- Додана нова гак і Quot; logerr і Quot; коли реєструється помилка. (Матвія Бем)
- Додана опція --keep монтажу ... (Tim Stoop)
- Вилучено прив'язка змонтованого, тепер потрібно LVMv2
- Підтримка читання Увійти / пароль з ~ / .my.cnf (Baron Schwartz)
- Документація виправлення і поліпшення (Ville Skytta) (Bug # 302144)
Що нового у версії 0.11 :.
- --quiet опція була додана
- Обробка помилок було зроблено більш надійним і послідовним.
- Додана підтримка для не-GNU реалізації дьогтю.
- Додана підтримка rsnap резервних копій.
- Код з очищення території були зроблені.
- Файл резервної копії суфікс тепер налаштовується.
Що нового у версії 0.10:
- Прикладна патч від Марка Хабер: додана опція & Quot; - keep_snapshot і Quot; що буде пропустити видалення резервної знімок перед завершенням сценарію. Надання опцію і Quot; - backuptype = немає і Quot; тепер буде пропустити створення резервної копії за допомогою вбудованої команди модулі резервного копіювання. Обидва варіанти забезпечують більшу гнучкість при використанні гачків для виконання актуальних завдань резервного копіювання.
- Додана два нових гачки: & Quot; backupsuccess і Quot; і & Quot; backupfailure і Quot; які називаються відповідно на успіх провалу операції резервного копіювання (Bug # 264089)
- Переконайтеся, що виконувані файли були виявлені ($ PATH може не включати / SBIN при виклику з CRON), додані відсутні запис для & Quot; LVS і Quot; в mylvmbackup.conf (Bug # 255703)
- Оновлена документація
Вимоги
- Perl
Коментар не знайдено