mylvmbackup egy teljesen ingyenes és nyílt forráskódú script végre Perl és dizájnjában offset által használt adatbázis-adminisztrátorok, akik szeretnének gyorsan mentések készítésére az adatok találhatók a MySQL servers.How mylvmbackup működik? Automatikusan kap egy olvasási zárd be az összes adatbázis-táblák, kiüríti az összes kiszolgáló gyorsítótárba, hogy a meghajtó, létrehoz egy LVM (Logical Volume Manager) pillanatkép a kötet, amely tartalmazza a MySQL adatokat könyvtárban, és nyitja az adatbázis táblákat.
Különben Perl (Gyakorlati Extraction and Report Language), a felhasználók is telepíteni kell a DBD :: mysql és DBI modulok annak érdekében, hogy megfelelően használja a mylvmbackup script. Továbbá, a forgatókönyvet is használja a / bin / dátum, tar, LVM közművek, valamint a mount és umount rendszer utilities.Command-line optionsThe script jön több parancssori vártnál. Ezeket tekinthetjük egy pillanat alatt a futás a & lsquo; mylvmbackup --help'-ezte parancsot egy terminál emulátor alkalmazás. Között a legfontosabbak, említhetjük a képesség, hogy adja meg a TCP port, UNIX socket, hostname, felhasználónevet és jelszót a MySQL szerver, az akció futtatni (backup vagy tisztogatás), a méret a snapshot volumene, valamint a Az elő- és utótaggal elnevezésére backup.Getting kezdődött mylvmbackupThe jó hír, hogy mylvmbackup Mindegy-ezte t kell telepíteni annak érdekében, hogy használja azt. Ezért egyszerűen letölt a forrás csomagot Softoware a dedikált fenti letöltés gombra, archívum mentése valahol a számítógépen, csomagold ki és futtasd az & lsquo; mylvmbackup-ezte parancsot.
Adjuk hozzá a & lsquo; - help-ezte érv, hogy a parancs (pl mylvmbackup --help') megtekinteni a parancssori (lásd fentebb). A rossz hír az, hogy akkor kell telepíteni több Perl modulokat a CPAN használni a forgatókönyvet, mint a Config :: IniFiles, Date :: Format, DBD :: mysql, Fájl :: Copy, és a File :: Copy :: Recursive .
Ha szeretné telepíteni a mylvmbackup script rendszert széles, és hozzáférhetővé teszi minden felhasználó számára a rendszer, csak fuss a & lsquo; make install-ezte parancsot root, vagy a & lsquo; sudo make install-ezte parancsot a privilegizált felhasználó.
Mi az új ebben a kiadásban:
- Továbbfejlesztett hibakezelés: küldjön egy e-mailt, ha mail_report_on lett állítva a & quot; hibák & quot; és a log üzenetet log szinten LOG_ERR bejelentkezett.
- Megszakítás és tisztítsák meg, ha a snapshot kötet nem szerelhető
- Megszakítás és tisztítsák meg, ha a biztonsági mentés létrehozása sikertelen
- Kilépés egy nem nulla visszatérési kóddal, ha errorstate állítottak
Mi az új verzióban 0,13:
- A precleanup.pm hook minta törölve, mivel megvan a potenciális hogy kárt okoz, és túl speciális egy adott felhasználásnak.
- Támogatás adtunk rsync SSH-n keresztül.
- InnoDB helyreállítási rögzítették esetben relatív elérési utat a MySQL adatokat könyvtárban van meghatározva.
- A dokumentáció relpath a man oldalon javult.
Mi az új verzióban 0,12:
- Eltávolították az abszolút elérési út nevét a külső eszközök (győződjön meg arról $ elérési út helyes)
- Added --log-err az indítási lehetőség a helyreállítási például, hogy elkerüljék túlzsúfoltság a szerver error log
- A támogatás a horgok írt a Perl modulok. (Máté Boehm)
- A támogatás a dátum / idő formázott pálya nevét a BACKUPDIR és mountdir (Matthew Boehm)
- BACKUPDIR és mountdir most automatikusan létrejön (Matthew Boehm)
- Hozzáadott új hook & quot; logerr & quot; ha hiba van bejelentkezve. (Máté Boehm)
- Új lehetőség --keep szerelhető ... (Tim Stoop)
- Az eltávolított a bind mount, most van szükség LVMv2
- Támogatás olvasási / jelszó a ~ / .my.cnf (Baron Schwartz)
- Dokumentáció javításokat és fejlesztéseket (Ville Skytta) (Bug # 302144)
Mi az új verzióban 0,11:
- A --quiet opciót adták hozzá.
- Hiba kezelés készült robusztusabb és következetesebb.
- Támogatás adtunk a nem GNU tar implementáció.
- Támogatás rsnap mentések adtunk.
- kódtisztítások végeztek.
- A biztonsági mentés fájl neve utótagot már konfigurálható.
Mi az új verzióban 0,10:
- Applied tapasz Marc Haber: hozzáadott lehetőséget & quot; - keep_snapshot & quot; hogy kihagyja a eltávolítása a mentési pillanatkép, mielőtt felhagy a script. Lehetőséget biztosítva a & quot; - backuptype = none & quot; most kihagyja létre egy biztonsági másolatot használja a beépített biztonsági modulokat. Mindkét lehetőség nagyobb rugalmasságot biztosít a használata során horgok elvégzésére a tényleges mentési feladatokat.
- két új horgok: & quot; backupsuccess & quot; és a & quot; backupfailure & quot; amelyek úgynevezett rendre fel sikere tény, hogy a biztonsági működés (Bug # 264089)
- Győződjön meg arról, hogy a bináris található ($ PATH nem tartalmazhat / sbin, amikor hívott a cron), hozzáadott hiányzik bejegyzést & quot; LVS & quot; hogy mylvmbackup.conf (Bug # 255703)
- Frissítve dokumentációt
követelmények :
- Perl
Hozzászólás nem található