Bacula и win-клиенты
Господа, может, кто-то имел подобные проблемы и поборол... я уже не знаю, куда копать :(
Итак, есть директор на генте, два storage на windows (сохраняют данные на внешние винты и стримеры), кучка windows-же клиентов.
Отчёты от бакулы красивые, Backup OK, VSS работает... но. При попытке восстановления имеем следующее:
cwd is: /
$ dir
---------- 0 root root 0 1970-01-01 03:00:00 e:/
$ cd e:/
cwd is: e:/
$ dir
drwxrwxrwx 1 root root 0 2008-09-16 18:50:51 e:/Secretariat/
$ cd Secretariat
cwd is: e:/Secretariat/
$ dir
drwxrwxrwx 1 root root 0 2008-05-29 12:39:42 e:/Secretariat/Рнакомыслие/
drwxrwxrwx 1 root root 0 2008-05-21 14:21:43 e:/Secretariat/Advance/
drwxrwxrwx 1 root root 0 2008-05-21 15:40:11 e:/Secretariat/FROM_CLIENTS/
drwxrwxrwx 1 root root 0 2008-05-21 15:40:37 e:/Secretariat/Secr/
Подобные проблемы с кодировкой имеются вне зависимости от того, как использовать консоль - по ssh, tk из-под windows, или сев непосредственно за сервер.
Как заставить бакулу нормально видеть русские символы в названиях директорий?
- Для комментирования войдите или зарегистрируйтесь
Попробуй запустить
Попробуй запустить графическую консоль на венде и проделай то же самое. Ежели русккие буки покажет - значит проблема с кодировкой между текстовой консолью бакулы и базой данных. Вообще у них с с перекодировкой абзац полный.ИМХО баг. На чем у тебя поднят сторадж - без разницы. Инфу он берет с базы. У меня, правда, сторадж директор и база на одном серваке. Кодировка базы и консоли - утф. Проблем с ОТОБРАЖЕНИЕМ русских имен нет. Пришлось, правда, попрыгать с "русским" конфигом. Имена русских каталогов/файлов на вендовых шарах приходится задавать через одно место, то бишь в cp866 (насколько помню, конфиг давно не правил). Еще очень весело писать имена в кирилице при восстановлении.