Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ako riesit zalohu posty na Win server

Potrebujem riesit zalohu posty u zakaznika z linux na win server. Rad pouzivam rsync na zdielane zlozky, bohuzial pri poste su s tym problemy kvoli nazvom suborov.
Priklad chyby:

rsync: rename "/mnt/windows_zaloha/Posta/.Sent/cur/.1381247138.M524426P22523V0000000000000902I0000000001A9C005_0.poriadie,S=34181:2,S.Bhuhb2" -> ".Sent/cur/1381247138.M524426P22523V0000000000000902I0000000001A9C005_0.poriadie,S=34181:2,S": Invalid argument (22)
rsync: mkstemp "/mnt/windows_zaloha/Posta/courierimapkeywords/.:list.Jbvjv0" failed: No such file or directory (2)
rsync: rename "/mnt/windows_zaloha/Posta/cur/.1381227926.V902I1a8800bM670541.poriadie:2,S.HShu7u" -> "cur/1381227926.V902I1a8800bM670541.poriadie:2,S": Invalid argument (22)

Momentalne postu tarzipujem a tak prenasam, ale pride mi to ako kostrbate riesenie. Je nejake moznost ako to vyriesit len rsyncom bez nutnosti predchadzajuceho tarovania?

Předmět Autor Datum
bojím se, že nic než "zabalení" do jednoho souboru to neřeší. Nicméně mě napadá lehce šílené řešení…
touchwood 27.07.2014 22:19
touchwood
Tarovanie so zipom robi asi 3-4h, nasledne kopirovanie trva tiez par hodin. Tej posty je totizto sko…
fleg 28.07.2014 00:21
fleg
je to prosté - na tom windows sharu si vytvoříš loopfile s normálním ext2/3fs (žurnál není v tomto p… nový
touchwood 28.07.2014 06:33
touchwood
Pokud bys pouzil Touchwoodovo reseni, pak by ta zaloha rsyncem trvala mnohem kratsi dobu, prenasel b… nový
Jan Fiala 28.07.2014 07:26
Jan Fiala
NASko tam je, ale celych 8TB sa pouziva na kamerovy system. Kamery si 2Mpx, takze 8TB pri ich pocte… nový
fleg 28.07.2014 09:47
fleg
Nezkousel jsi zalohu ze strany toho Winserveru? Ze bys mu zpristupnil disk s postou a pres nejaky sy… nový
Jan Fiala 28.07.2014 12:59
Jan Fiala
To ma nenapadlo, pretoze mam radsej cron ako planovac uloh a rsync ako rozne win nastroje, ale mysli… nový
fleg 28.07.2014 17:06
fleg
Mas pravdu, nezpracuje. A jediny problem je ta dvojtecka v nazvu. Te jsem si predtim nevsiml :-( nový
Jan Fiala 28.07.2014 18:22
Jan Fiala
ono by to asi šlo prohnat nějakým parserem při kopírování, který by obousměrně nahrazoval "škaredé"… nový
touchwood 29.07.2014 20:07
touchwood
To musis a musis mit zajisteno, ze to budes schopny dat bez vyjimek zpet. Jinak to nebude jako zaloh… nový
Jan Fiala 29.07.2014 21:29
Jan Fiala
oba skripty mohou být umístěny v záložním datovém prostoru. Ale nemůžu si pomoci, ten loop mi přijd… poslední
touchwood 29.07.2014 21:31
touchwood

bojím se, že nic než "zabalení" do jednoho souboru to neřeší. Nicméně mě napadá lehce šílené řešení s mountováním virtuálního oddílu na windows share pomocí loop a následný rsync. Nevýhoda: soubor bude mít fixní velikost, musíš namountovat smb share a z něj další loop device. edit: výhoda: rsyncuješ pouze změny.

Pokud bys pouzil Touchwoodovo reseni, pak by ta zaloha rsyncem trvala mnohem kratsi dobu, prenasel bys pouze zmeny.
Nezkoušel jsi je přesvědčit na nějaký NAS? Tam by RSync měl fungovat bez problémů a navíc by to bylo nezávislé úložiště

To ma nenapadlo, pretoze mam radsej cron ako planovac uloh a rsync ako rozne win nastroje, ale myslim, ze problem s nazvami suborov bude pretrvavat aj tak, win proste nespracuje taketo nazvoslovie pre kopirovani.
Nieco podobne sa mi stale prenedavnom, ked som zalohoval jednu vyrazaciu masinu, kde bol system na CF karte a win nevedel kopirovat cast jej obsahu, musel som spravit image a ten potom rozbalit na usb disk a tak zalohovat.

ono by to asi šlo prohnat nějakým parserem při kopírování, který by obousměrně nahrazoval "škaredé" znaky názvů souborů za "snesitelné", ale osobně bych to nedělal.

edit: tady řešili něco podobného, ale v tomto případě je potřeba mít exaktní remapovací tabulku pro všechny nahrazované znaky: http://askubuntu.com/questions/406313/change-multi ple-filenames-by-replacing-a-character

Zpět do poradny Odpovědět na původní otázku Nahoru