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:

Kapcsolódó cikkek