Только сразу не бейте... гуглил, поиск юзал и т.д. и т.п.
Картина такая:
десктоп Ubuntu 8.04 монтируем ресурсы с двух серверов: Windows 2003 и SOHO, следующим образом...
Ресурс сервера Windows 2003
sudo mount -o username=user,password=pass,iocharset=utf8 //172.1.1.1/bases /home/usr/bases
Все монтируется в лучшем виде! Всё как надо! Русские папки, файлы.
Ресурс сервера SOHO монтирую любым из указанных способов:
sudo mount -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
sudo mount -t cifs -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
sudo mount -t smbfs -o username=user,password=pass,iocharset=utf8,codepage=cp866 //172.1.1.2/swap /home/usr/swap
С вариациями на тему: iocharset=utf8/cp1251/koi8-r/cp866 , codepage=utf8/866/cp866, nls=utf8/koi8-r/cp1251, charset=cp866/cp1251/koi8-r - все это неизменно дает один и тот же (!) результат в русских именах файлов и папок нечто эдакое:
��� ��ࠢ����� ������ (неверная кодировка)
если не монтировать, а в строке адреса Наутилуса прописать
smb://172.1.1.2/swap/
то все в порядке...
Как можно объехать это дело, чтобы ресурс корректно монтировался автоматом при загрузке? Какой строкой?