Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: kenny 03 Září 2010, 09:22:20
-
zdravim, potreboval bych poradit s jednou zajimavou veci...
chci pres rsync zalohovat obsah nejake slozky do jine vzdalene slozky pres protokol rsync ale navic bych chtel vyuzit parametr --link-dest=DIR , ktery porovna obsah teto DIR slozky se zdrojovou a pokud se v teto slozce a zdrojove slozce nachazi stejny obsah tak se v cilove slozce vytvori pouze hard link na DIR slozku..
Muj problem je ovsem v tom, ze ja potrebuji v parametru --link-dest=DIR uvest vzdaleny adresar a ne lokalni adresar. Netusite nekdo jak to udelat?
Omlouvam se za komplikovany vysvetleni meho problemu.
takhle vypada priklad jak bych si to predstavoval ale nefunguje remote --link-dest
rsync -av --progress --delete --link-dest=rsync://ok1/tmp/old Desktop/ rsync://ok1/tmp/new
-
asi to nechapu, hardlinky lze delat jen v ramci jedono filesystemu, takze to podle meho nejde...
-
jojo to mas pravdu, ale ty adresy rsync://ok1/tmp/new a sync://ok1/tmp/old jsou v ramci jednoho filesystemu..
Ted jsem zkousel namountovat si ten vzdaleny adresar do sve lokalni slozky (/mnt/ok1/old) a podstrcit parametru --link-des namountovanou lokalni slozku, ktera zastupuje ten vzdaleny adresar ale stejne to nejde a pise to link-dest arg does not exist: /mnt/ok1/old/
melo by to byt zrejme o co mi jde.. chci proste provadet inkrementalni backup do vzdaleneho uloziste ale nikde jsem nenasel jak to udelat s lema harlinkama :(
takhle je obecenej priklad pro lokalni adresare rsync -a --delete --link-dest=../backup.1 source_directory/ backup.0/
ale ja chci podstrcit namisto backup.0 a ../backup.1 vzdaleny adresar
diky
-
tak to na tom stroji spustte lokane (tedy nejprve se prihlasit na vzdaleny stroj a tam teprve spustit ten rsync)
-
to nejde zdrojovy data mam na jinem stroji...
-
tusim, ze to jde ve vsech variantach zdroj x cil (Lokal x Local, L x Remote, R x L, R x R), takze i zdroj Remote a cil Local...
otazka je, jak pak dopadnou ty hardlinky :-)
-
tusim, ze to jde ve vsech variantach zdroj x cil (Lokal x Local, L x Remote, R x L, R x R), takze i zdroj Remote a cil Local...
otazka je, jak pak dopadnou ty hardlinky :-)
jj presne tak problem je, ze ja potrebuju ze stroje poslat data na remote a na parametr --link-dest umistit taky remote aby to udelalo ty hardlinky... Zatim jsem nenasel zadny reseni myho problemu ???
jinak jsem zkousel na vzdalenym pocitaci zdroj remote --link-dest local a cil local a to jede... jenze ja jsem omezenej tim, ze to musim spustit na zdrojove statnici... >:(