A fájlok másolása rsync
rsync elsősorban a távoli szinkronizáláshoz.
rsync használják a biztonsági mentési műveleteket UNIX / Linux.
rsync - egy segédprogram, hogy használják, hogy szinkronizálja a fájlok és könyvtárak két különböző helyszínen. Úgy ítélik meg, mint az egyik leghatékonyabb. Mentéseket lehet létrehozni egy helyi szerveren, és a távoli.
Néhány fontos jellemzői rsync
Speed. Ez az első alkalom, rsync ismétlések teljesen összes tartalom a forrás és a cél könyvtárakat. A jövőben az rsync átutalások csak a megváltozott blokkokat vagy bájt a megjelölt helyre, ami miatt nagyon gyors. Arra is lehetőség van, hogy korlátozza a sebességet szinkronizálást.
Biztonság. rsync lehet titkosítani az adatokat a ssh protokoll a folyamat halad adatokat.
Kisebb sávszélességet. rsync használja blokk tömörítés és kicsomagolás az adatok küldését és fogadását oldalán ebben a sorrendben, a lehetőséget a „folytatását” fájlokat. Így a sávszélesség kell rsync-om mindig sokkal kevesebb, mint a más adatátviteli protokollokat.
Ha van, hogy az ssh szerveren, ez a legegyszerűbb módja annak, hogy végre a szinkronizálást.
Rsync ssh - ez egy speciális használati eset, általános formája a parancs így néz ki:
Tekintsük néhány példa:
Másolása a szerver 192.168.1.1 mappák tartalmát / backup / fájl1 / / backup / fájl2 / a backup mappát
Ebben a példában másolt mappák magukat
Hogyan korlátozzák a fájl átviteli sebesség? Meg kell tenni --bwlimit opció:
Hogyan kell szinkronizálni a fájlokat ellenőrzését az ellenőrző?
Hogyan lehet másolni a fájlokat egy távoli gépről a helyi?
Lehet kizárni egy fájl vagy mappa másolása közben?
Zárja ki a temp könyvtárba test.txt fájlt, és minden kiterjesztésű fájlok tgz található a / home / data
Hogyan lehet törölni a fájlokat a vevő, ha nem létezik a forrás?
Zárja ki a könyvtár / temp test.txt fájlt, és minden kiterjesztésű fájlok tgz található a / home / data
Hogyan kell használni egy nem szabványos port ssh másolásakor rsync?
Egy kis változás. Vegye ki a „/” után a mappát otthon, és már másolja magát a mappát együtt annak tartalmát. Csak másolja sebességkorlátozást 10KB / s, ami nem tömíti el internetes csatorna.
beállítások:
-egy, --archive archív mód segítségével lecseréli több kulcsot (-rlptgoD)
- n debug módban
-t. --times -, hogy frissítse a módosítás ideje a fájl a vevőoldalon. Ennek hiányában ez a lehetőség, -a vagy hatástalanná váltak optimalizálása adásidő fájlok módosításait
-r rekurzív. (A másolatok összes fájl alkönyvtárakkal)
-l ha a másolás őrzi szimbolikus linkek
-p fenntartja a jogot, hogy a fájlokat
- t időt takarít fájlváltozásokról
- g megőrzi a csoport a fájlok
- o tulajdonában marad fájlok (csak root)
- D tartja eszköz fájlok és speciális fájlok
- P, kijelző haladás közben másolás;
- q, nem jelenik meg hibaüzenet;
- az, --checksum check ellenőrző fájlokat, és a mérete és a módosítás időpontját. A járulékos terhelés a processzort, nagymértékben növeli a szinkronizálás;
- méret csak - a kiengesztelődést csak a fájlok mérete
- ignore-hibák, továbbra is biztonsági másolatot, és távolítsa után is hiba;
- max-törlés, a maximális számot kell hagyni egy időben a fájlok és könyvtárak;
- fájlok-from = FILE, kap egy listát a fájlok és könyvtárak a fájl másolása;
- numerikus azonosítók - nem sugárzott a nevét a tulajdonos és a csoport digitális UID GID, hagyja a távoli oldalon a szoba, ahogy van
- R - használja relatív útvonalakat, ha szimbolikus linkek
- A, --acls - megőrzése ACL
- H, --hard-linkek - hard link
- S, --sparse - optimalizálja a ritka fájlok
- x, --one-file-rendszer - nem megy túl a jelenlegi csatlakoztatási pont
- u, frissítse skip frissítése fájlok újabbak, mint az eredeti
- H, ember által olvasható számjegyek a kimeneti olvasható formátumban (KB, MB, GB)
-v bőbeszédű bőbeszédű kimenet műveletek (debug információ)
-z tömörítés, ha fájlok másolása
- borogatás-szint - a tömörítés mértékét
- e ssh ssh használni, amikor a másolás
- - haladás mutatja a haladás, a másolás
--bwlimit = KBPS korlátozza a fájl átviteli sebesség (Kbit / s)
--del - törli a fájlokat a célmappát, amelyek nem a forrás (pontos másolat)
- -delete-törlés után után. Ha a fő helyet töröltük néhány fájl vagy könyvtár
szinkronizálás után a backup szerver, akkor ugyanabban a könyvtárban kell hagyni
- - jelszó fájl elérési útja, ahol a fájl egy jelszót.
Mielőtt futtatod a szkriptet a gazda, próbálja ki mindent debug módban, akkor használja a -n opciót. Ebben az esetben az rsync nem fogja megváltoztatni, vagy törölni fájlokat, de megmutatja az egész munka során.
Olvassa el más érdekes cikkek
- backup szkript keresztül rsync
- Hogyan kell helyesen konfigurálni hozzáférést libvirttel menedzsment SSH-n keresztül
- monitoring eszközök
- Cseréje BIND Nincs korlátozás
- szerver VPS
- Foglalkozás - ölni spam.
- Fel kell gyorsítani MySQL segítségével tmpfs
- Gyermekágy on SSH
- sshfs Ubuntu 14.04, szerelési ssh-n keresztül mappák
- Telepítse PyCharm 4.0.1 Ubuntu 14.04