Rsync segítségével a szerver
RSync a szerver
Végrehajtás Rsync-kiszolgálót az alábbiak szerint. Van egy külön szerverre, ahol az összes mentést tárolásra kerül. Mivel ez a szerver fut a koronát rsync parancs paramétereit, amely végrehajtja a Csatlakozás távoli gép a hálózaton. Minden gépen futó Rsync-szolgáltatás, amelyben config tönkölybúza pontosan mely mappákat szeretné szinkronizálni.
Beállítása Rsync - szolgáltatások távoli szervereken
Szabály konfiguráció Rsync-szerver. Hol kell keresni a különböző disztribúciók:
Most hozzon létre üdvözlő fájlt, log fájlokat, és a jelszót.
Figyelem! FONTOS. Nagyon fontos való hozzáférés joga a fájlt egy jelszót. Ha a jogok eltérnek, hogy szükség akkor nem lehet hitelesíteni.
Most add rsync szolgáltatás az automatikus start:
Most jöjjön a szerver, ami kell gyűjteni minden Backup.
Beállítása Rsync - script backup - szerver
A biztonsági másolatok tárolására - szerver, hozzon létre egy könyvtárat, amelyben fejleszteni minden kedves mentést.
Most hozzon létre egy fájlt egy jelszót. A szabályok szerint a jó ízlés, elrejteni a / root /
Most nem egy teljes szinkronizálás a következő parancsot.
Ha automatizálni hoztam létre két /root/rsync_day.sh fájlt, amely elindítja a koronát minden órában, hogy szinkronizálja az én svn-tárolóból. És /root/rsync_night.sh - amely csak akkor működik, éjjel. Szinkronizál az én / etc / / home /, és így tovább. Szinkronizálni, úgy dönt.
Részletes leírás kulcsok rsync
# „- v # ' # „- bőbeszédű # „Növekedés hibakeresési információk
# „- u # ' # „- frissítés # „Kihagyásához frissítése fájlok újabbak, mint az eredeti
# „- r # ' # „- rekurzív # „Rekurzió könyvtárak
# „- o # ' # „- tulajdonos # „Mentés a tulajdonos (csak a root)
# „- g # ' # „- csoport # „Save csoport
# „- h # ' # „- emberi olvasásra # „Következtetés számjegy olvasható formátumban (KB, MB, GB)
# „- t # ' # „- szer # „Save dátumváltástól
# „- p # ' # „- perms # „Mentéséhez hozzáférési jogok
# „- törlés utáni # „Eltávolítva után. Ha a fő helyet töröltük néhány fájl vagy könyvtár, akkor a szinkronizálás után a backup szerver a könyvtárban akkor is törlésre kerül - jelszóval fájl elérési útja, ahol a fájl egy jelszót.
Feltétlenül szerepeljen a -v kapcsolót, --verbose, akkor a konzol minden információt a folyamat jelenik meg. Ha beállította a referencia ssmtp Messaging szolgáltatást, akkor kap egy levelet arról, hogyan működött cron. És ennek megfelelően milyen volt a szinkronizálás.
Előnyök és hátrányok
A hátránya az, bizonyos összeférhetetlenségi a SVN rsync-bázisok. Ki tudja a részleteket, akkor írja le.
Egyszerű használat rsync
# „- v, --verbose # „- bőbeszédűség, megjeleníti a fájlok nevét;
# „- a, --archive # „- a munka mentés üzemmódban a tárolt hozzáférési jogok és tájékoztatás a tulajdonosok
# „- H, --hard-links # „- kivéve hivatkozások, így őket a másik végén mentés;
# „- x, --one-file-rendszer # „- ne haladja meg a jelenlegi csatolási pont;
# „- haladás # „- megmutatni, hogy mennyi kamatot marad befejezése előtt és átviteli sebesség;
# „- numerikus azonosítók # „- nem sugárzott a nevét a tulajdonos és a csoport digitális UID GID, hagy a túlsó oldalon, mivel ez;
# „- törlése # „- törölni backup fájlokat, amelyek már nem a forrás oldalon;
# „- kizárja-from = asylum_backup.excludes # „- fájlok listáját zárni a mentés, a maszkok használatát hagyjuk napirmer "htdocs / * / * jpg.";
# „- delete-kizárt # „- törli az alkatrészeket, amelyek már az oldalán a backup, de voltak kivételek a listán;
# „Root @ # „- milyen polzoatelem osuschestlyat kapcsolat;
# „Asylum # „- gazda nevét, amellyel a kapcsolatot;
# „/ Főoldal / menedékjog / # „- a könyvtár forrás kívánt mentési;
# „/ Backup / rsync / menedékjog / _home_asylum.demo / # „- hová mentse a backup;
Annak megállapítására, hogy szükséges-e a változó közlekedési
RSYNC_RSH "ssh -c Arcfour -o Compression = no -x"
# „Pszt # „- ssh szállítás (állítható be az "-e ssh");
# „- c Arcfour # „- típusú titkosítást;
# „- o Compression = no # „- disable tömörítő eszköz ssh, rsync tömöríti az adatokat maga;
# „- x # „- X disable alagút;
Egyéb hasznos beállítások:
# „- N, --dry-run # „- teszt üzemmód, nincs igazi hatása a másolás nem történik meg, csak az emulációs;
# „- c, --checksum # „- használat összeegyeztetése ellenőrző helyett módosítás ideje és mérete;
# „- S --sparse # „- lehetővé teszi az optimalizálás tér létrehozása révén egy»lyukas«fájlokat;
# „- törlése # „Eltér # „- törlés utáni # „, Hogy az eltávolító végzik az elején, nem pedig a végső szakaszban mentési folyamat. # „- törlés utáni # „Gyorsabb, mivel nincs szükség egy újabb szakasz bypass fájlok listáját, de ehhez az opciós # „- force # „A kezelési helyzeteket, mint például a törlését a fájlt, és a megjelenése diretorii ugyanazzal a névvel;
# „- T, --temp-dir = DIR # „- kivéve az ideiglenes fájlokat egy külön diretorii, inkább, mint a jelenlegi,
# „- össze-dest = DIR # „- kivéve az új és módosított fájlokat egy külön könyvtárba, hogy ne érjen az az idő koprirovaniya fő könyvtárban cél, a végén - megint átnevezésével, frissíti a tartalmát a mentés;
# „- link-dest = DIR # „- Kemény linkeket fájlokat DIR például, hogy hozzon létre egy pillanatképet a hasonlóság;
# „- bwlimit # „- sávszélesség limit, hogy ne eltömítik a csatorna;
# „- max törlése # „- korlátozza a maximális számot kell hagyni egy időben a fájlok és könyvtárak;
# „- Z, --compress # „- teszik tömörítés továbbított adatok;
# „- A, --acls # „- nem csak hogy mentse az engedélyeket, de az ACL;
# „- D # „-, hogy tartsa a készüléket fájlok
# „- fájlokat-from = FILE # „- adja meg a listát a könyvtárak és fájlok biztonsági mentés fájlba;
# „- szer # „- szinkronizálja a fájl módosításának ideje;
# „- mentés # „- a régi módosított vagy törölt fájlok ne vesszenek el, és átnevezték vagy áthelyezték egy előre meghatározott váltakozás # „- backup-dir = DIR # „Directory. Példa inkrementális mentés:
rsync használja mintegy 100 byte minden fájlt a listában, így ha át nagyszámú memóriafájl kell kezelni óvatosan;
Sablon kezdve # „/ #” Be van jelölve a rajthoz, vagy a végén;
Csak címtár munkasablont meg kell adni a végén # '/ #';
Ha azt szeretnénk, hogy kizárjon minden alkönyvtárak / dir, kivéve a / dir / legjobb, a kivételek listájához kell helyezni: