Автор Тема: Rsync и кирилски имена на файловете  (Прочетена 3107 пъти)

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Имам една машина с win2000server, на която се намира директория с доста файлове. Искам да си копирам от време на време тази директория на моята линукс машина и за тази цел съм сложил там rsync демонче. Това е чудесно, тръгва лесно и с отлична скорост, но се появява проблем с файловете, чиито имена са на кирилица. След като се копират на линукската файлова система стават на въпросчета. Рових доста с чичко google, ама нещо не открих какво може да се направи.
Цялата ми система под линукс е в уникод, включително и файловата система, но си нямам и идея какво използват m$ при тях - очевидно не е същото.

Някой да се е сблъсквал с този проблем и да е намерил задоволително решение?
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Rsync и кирилски имена на файловете
« Отговор #1 -: Jun 07, 2007, 17:58 »
Ето я статията. Опитай сам, а ако не се справиш - ще помагаме  '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Rsync и кирилски имена на файловете
« Отговор #2 -: Jun 08, 2007, 15:05 »
програмчето е чудесно и върши добра работа, но не е точно това, което ми трябва :-(
все пак трябва да пускам синхронизация от време на време и това означава, че един файл може да го има по едно и също време с едно и също име, но с различна кодова таблица на името. Така след като направя опит да го преименувам ще стане мазаница.

абе, по-смислено ще е да пусна едно транслитериране на файловете на windows-ската машина – така и така съм написал скрипт по въпроса, ама ще настане див ужас и най-много да ме линчуват.

благодаря, все пак, за convmv – не бях чувал за него, а е доста полезно.
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

mx

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: Rsync и кирилски имена на файловете
« Отговор #3 -: Sep 10, 2009, 13:02 »
Привет!

Същия проблем възникна и при мен: windows машини с файлови имена на кирилица, които трябва да се rsync-нат на линукс машина.

Ето решението което успяхме да "внедрим":

Windows машините ползват rsync клиент посредством cygwin и проблема се оказа точно там:
Цитат
I guess you're using cwrsync which uses the cygwin1.dll. The normal release
is not unicode aware and therefore has problems with non-ascii characters.
I also had this problem with German umlauts. There is a unicode-release
of the cygwin1.dll which you can copy over your existing cygwin1.dll.
In my case the problems went away. The characters still look strange when
looked at in Linux (different codepage, encoding...) but at least from the
samba share they're the same.
 
http://www.okisoft.co.jp/esc/utf8-cygwin/
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
rsync
Настройка на програми
zmei 3 2359 Последна публикация Mar 02, 2005, 11:10
от rpetrov
Грешка с rsync
Хардуерни и софтуерни проблеми
chatter 1 2180 Последна публикация Dec 22, 2007, 20:50
от chatter
Backup с rsync
Настройка на програми
allusion 0 1862 Последна публикация Apr 05, 2008, 19:05
от allusion
rsync execute bash file
Хардуерни и софтуерни проблеми
rcbandit 1 1892 Последна публикация Oct 04, 2009, 17:04
от Archangel
RSync remote sync problem
Настройка на програми
d3v1ous 2 1927 Последна публикация Apr 09, 2010, 11:44
от d3v1ous