Есть две системы, на одной FreeBSD на другой openSuSE.
На фряхе локализация с koi8-r на сусе UTF-8
и там и там стоит самба 3.5
фряха - по сути сервер бэкапа. Бэкап делаю с помощью rsync, следующей командой:
Код:
rsync --iconv=UTF-8,KOI8-R -utro /share/1c/ root@10.0.1.4:/share/backup/1c/Всё проходит хорошо, кроме файлов и папок, имена которых содержат символ "№"
Я где-то уже читал, что это болезнь такая, но излечимая ли она... да и вообещ где это читал теперь не могу найти.
Есть решение этой проблемы?
В KOI8-R нет символа номера. В будущем могут всплыть подобные косяки и на других символах, которых там нет. Прямого решения этой проблемы нет, возможны обходные пути, но кривые (я их, признаюсь, не пробовал).Но вот если «фряха» используется исключительно как «сервер бэкапа», то какая разница, что там за локализация. Пусть хранит имена в UTF-8, проблема отпадёт сама собой.