The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"windows7(cw rsync серв)->ubunu(rsync клиент) длинные имена"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование)
Изначальное сообщение [ Отслеживать ]

"windows7(cw rsync серв)->ubunu(rsync клиент) длинные имена"  –1 +/
Сообщение от andreyka459 (ok) on 06-Июл-14, 21:40 
пытаюсь сделать копию диска windows7(cwrsync серв)->ubunu(rsync клиент)

при копировании длинных имен (ок 200 симв) c преобразованием (на стороне клиента) cp1251->utf8 ругается "argument list too long"

если преобразование отключить, все копируется, но русские имена понятно не читаются, что неудобно

Вопрос: есть ли решение этому безобразию без копания исходников? или хваленый rsync настолько плох? Аналогичный вопросов в инете нашел много, ответов - нет.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "windows7(cw rsync серв)->ubunu(rsync клиент) длинные имена"  +/
Сообщение от Moomintroll (ok) on 11-Июл-14, 15:02 
> при копировании длинных имен (ок 200 симв) c преобразованием (на стороне клиента)
> cp1251->utf8 ругается "argument list too long"
> Вопрос: есть ли решение этому безобразию без копания исходников? или хваленый rsync
> настолько плох? Аналогичный вопросов в инете нашел много, ответов - нет.

Это не RSYNC, это архитектурное ограничение файловых систем:

http://ru.wikipedia.org/wiki/Сравнение_файловых_систем

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "windows7(cw rsync серв)->ubunu(rsync клиент) длинные имена"  +/
Сообщение от andreyka459 (ok) on 11-Июл-14, 16:19 
>> при копировании длинных имен (ок 200 симв) c преобразованием (на стороне клиента)
>> cp1251->utf8 ругается "argument list too long"
>> Вопрос: есть ли решение этому безобразию без копания исходников? или хваленый rsync
>> настолько плох? Аналогичный вопросов в инете нашел много, ответов - нет.
> Это не RSYNC, это архитектурное ограничение файловых систем:
> http://ru.wikipedia.org/wiki/Сравнение_файловых_систем

Не знаю на какие отличия Вы намекаете (разве на то что в UTF8 русские буквы занимают 2 знака), но дело не в них, так как если темже RSYNCком скопировать без преобразования именя cp1251 и потом преобразовать convmv, но все замечательно. И если поменять сервер и клиент местами, то все замечательно. Грабли гдето в rsyncе.  точнее видимо в libiconv, потому что подобную ошибку она выдает не только rsyncу.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "windows7(cw rsync серв)->ubunu(rsync клиент) длинные имена"  +/
Сообщение от Ano email on 12-Июл-14, 17:58 
>[оверквотинг удален]
>>> настолько плох? Аналогичный вопросов в инете нашел много, ответов - нет.
>> Это не RSYNC, это архитектурное ограничение файловых систем:
>> http://ru.wikipedia.org/wiki/Сравнение_файловых_систем
> Не знаю на какие отличия Вы намекаете (разве на то что в
> UTF8 русские буквы занимают 2 знака), но дело не в них,
> так как если темже RSYNCком скопировать без преобразования именя cp1251 и
> потом преобразовать convmv, но все замечательно. И если поменять сервер и
> клиент местами, то все замечательно. Грабли гдето в rsyncе.  точнее
> видимо в libiconv, потому что подобную ошибку она выдает не только
> rsyncу.

А попробуйте указать в -> Панель Управления -> Часы Язык  и Регион -> Изменение форматов даты, времени и чисел -> Разделитель целой и дробной части -> Поставить точку, за место запятой.
Потом перезагрузка и проверка копирования.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру