rsync Win-Free и № в имени файла.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

rsync Win-Free и № в имени файла.

Непрочитанное сообщение densan » 2010-01-15 12:27:33

Здравствуйте.
Настраиваю синхронизацию каталогов между виндовс и freebsd. На вин стоит cwRsyncServer (htt_://www.itefix.no/i2/node/10650)

Код: Выделить всё

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
CHARSET = utf-8


# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[bp]
path = /cygdrive/f/bp
read only = true
transfer logging = yes
на фре rsync-3.0.6. Синхронизирую каталоги командой

Код: Выделить всё

/usr/local/bin/rsync --progress -lzuoghvrt --compress-level=9 --delete-after --iconv=koi8-r --exclude=DfsrPrivate/  -v dc1::bp /usr/samba/bp/ >> /var/log/rsync.log
в логах

Код: Выделить всё

[receiver] cannot convert filename: UniRep/п©я?п?п?п?я?я? п?я?я?п?я?п?п?/U39.3 - пєп?я?п?п? Б??401  п?п?я?п?я?п?п?пҐпҐя?п? п©я?п?я?п?пҐя?я? п?.п?..xls (Illegal byte sequence)
файл на который ругается UniRep\примеры отчетов\U39.3 - Форма №401 Начисленные проценты Н.Р..xls
Проблема в символе №.
Гуглю уже второй день, но никак не могу найти решение.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение Alex Keda » 2010-03-06 22:37:27

телепатирую, что самба (rsync) всё равно кладёт в koi8 =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
FreeOwl
мл. сержант
Сообщения: 91
Зарегистрирован: 2008-09-04 14:20:55
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение FreeOwl » 2011-12-12 16:40:51

Alex Keda писал(а):телепатирую, что самба (rsync) всё равно кладёт в koi8 =)
а у меня такая ситуация:
самба на дебиане (утф8) рсинком бэкапится на фрю. а вот обратно никак не желает русскоговорящие имена ...

на дебиан:

Код: Выделить всё

ls -R
.:
папка/  файл

./папка:
файл в папке.txt  файл в папке.txt~
далее бекапим:

Код: Выделить всё

/usr/local/bin/rsync -av --iconv=KOI8-R,UTF-8 -e 'ssh -p 61379' sysadmin@10.0.0.100:/datadisk/sysadmin/ETC/temp04 /others/testrsync/
ls -R /others/testrsync/temp04
папка   файл

/others/testrsync/temp04/папка:
файл в папке.txt
удаляем на дебиане папку и востанавливаем с фри

Код: Выделить всё

/usr/local/bin/rsync -av --iconv=UTF-8,KOI8-R -e 'ssh -p 61379' /others/testrsync/temp04 sysadmin@10.0.0.100:/datadisk/sysadmin/ETC/
sending incremental file list
[sender] cannot convert filename: temp04/папка (Illegal byte sequence)
[sender] cannot convert filename: temp04/файл (Illegal byte sequence)

sent 61 bytes  received 13 bytes  148.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1072) [sender=3.0.9]
почему?

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение bagas » 2011-12-13 9:42:21

densan писал(а): Проблема в символе №.
Скорее всего используется кодировка koi8, измените кодировку системы на utf8 или на cp1251.
Я тоже rsync`om сохраняю данные, все нормально.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
FreeOwl
мл. сержант
Сообщения: 91
Зарегистрирован: 2008-09-04 14:20:55
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение FreeOwl » 2011-12-14 9:00:56

bagas писал(а):
densan писал(а): Проблема в символе №.
Скорее всего используется кодировка koi8, измените кодировку системы на utf8 или на cp1251.
Я тоже rsync`om сохраняю данные, все нормально.
cp1251 - не используется 100%, т.к. для эксперемента (для примера выше) я использовал Linux Mageia, соответственно utf8.
И потом, на бэкап сервер имена iconv-ертируются :), а в обратную сторону - увы.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение bagas » 2011-12-15 8:15:44

тогда хз, у меня такая проблема была с кодировкой koi8, перевел на cp1251.
Проблема ушла.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: rsync Win-Free и № в имени файла.

Непрочитанное сообщение densan » 2011-12-16 16:09:28

Решил проблему с № так: в настройке сервера проставил
CHARSET = utf-8
в настройке клиента поставил
--8-bit-output