Backup win-rol linuxra rsync-el

Fórumok

Sziasztok,

Van egy XPSP2-es gép rajta egy halom fontos adat, és erről kellene hálózaton keresztül mentést végezni egy másik gépre úgy, hogy az a forrás elérhetetlenné válása esetén ideiglenes tükörként működjön.

A megoldás egy Ubuntu server-el telepített használt PC lett, ahol egy rsync szinkronizálja a linuxos gép adatát az xp-vel.

Az XP egy DeltaCopy server nevű progi működik rsyncd-ként. A linuxon a builtin rsync parancs fut valahogy így:
rsync -avz 192.168.0.101::mentes /mirror/mentes

A parancs kiadása után a tükrözés meg is történik, de az ékezetes fájlok ill könyvtárak nem jelennek meg helyesen. az ékezetek helyén ? jel található.

Az XP kódlapja CP1250 A linuxon a fájlrendszer ill a mentést végző user localja hu_HU.UTF8.

Az átszinkronizált anyagot "gatyába lehet rázni" convmv-vel, (azért kell mert a mentés meg van osztva read only-ként) de ha újra lefuttatom az rsynces parancsot a módosítások tükrözéséért akkor az ékezeteseket újra áthúzza kérdőjeles formában.

A kérdés az lenne hogy van-e az rsync-nek olyan kapcsolója ami működik eltérő kódlapú fájlrendszerek esetén is?

A googli sajnos csak kérdésfelvetéseket találtam, megoldás nem.

1ebkent FreeBSD-vel a probléma elő sem fordul, de sajnos az adott hardverrel nem volt stabil és így kénytelen vagyok linuxal megoldani.

Köszi a válaszokat

Meng

Hozzászólások

A linkelt fórum hasonló problémát boncolgat, csak az én kérdésemre nem válasz, nevezetesen, ha rsync-et vagyok kénytelen használni, és a win-es oldal jól működik, akkor mi a megoldás az ékezetes fájlokra linux oldalon?

Amúgy természetesen terminálon belépve kifogástalanok az ékezetek, és mindenféle műveletet tudok végezni ékezetes karaktereket tartalmazó fájlokkal és könyvtárakkal

Meng