Sziasztok!
Adott egy gz állomány ami a --rsyncable kapcsolóval lett tömörítve.
$ rsync proba.tar.gz ./valami/
A fenti paranccsal sikeresen belemásolja a proba.tar.gz fájlt a mappába. :( Persze ez érthető, hiszen ez a normális működése az rsync-nek.. Amit én szeretnék, hogy a gz fájlból vagy a fájlba másolja bele a változott tartalmat. Lehet kihagytam valami kapcsolót? Vagy akkor mire jó az --rsyncable kapcsoló a gzip-nél?
Elnézést a láma kérdésért, biztos én nézek be valamit..
Köszi előre is!
- 1832 megtekintés
Hozzászólások
> Vagy akkor mire jó az --rsyncable kapcsoló a gzip-nél?
Ez egy optimalizáció, ami segít az rsync saját algoritmusának, hogy a fájl részleges megváltozása esetén ne kelljen az egész fájlt teljes egészében újra átvinni.
- A hozzászóláshoz be kell jelentkezni
Értem, tehát akkor a problémát úgy lehetne megoldani:
1. betömörítem a mappát --rsyncable kapcsolóval
2. a változott mappát is betömörítem --rsyncable kapcsolóval
3. rsync proba1.tar.gz proba2.tar.gz
Ha jól értem, ilyenkor csak a válozásokat viszi át ugye?
- A hozzászóláshoz be kell jelentkezni
Az rsync nem fog egy tar (tgz) fileba uj fileokat belemasolni.
A tar --rsyncable kapcsoloja arra jo, ha minden nap betomoritesz egy mappat (pl. backup celra), majd ezt rsync-kel atmasolod egy masik gepre, akkor ne kelljen az egesz file-t atvinni a halozaton, csak viszonylag kis reszet, ami a tar-ban a megvaltozott fileokat is tartalmazza.
- A hozzászóláshoz be kell jelentkezni
Ha olyan tar.gz-t akarsz kesziteni, ami csak az ujabb fileokat tartalmazza (ami az elozo tar-olas ota keletkezett/modosult), akkor a -g kapcsolot keresed.
- A hozzászóláshoz be kell jelentkezni
Az elgondolás nem rossz, de azért egy inkrementális backup nem ugyanaz, mint amikor a teljes állomány van úgy előállítva, hogy csak a változást kell átvinni.
- A hozzászóláshoz be kell jelentkezni