Roaming Profiles и длиный имена папок/файлов

Windows 95, 98, ME и 3,11; WinNT, Win2000, WinXP, Win2003, Vista, 7
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение terminus » 2010-12-28 18:22:42

Есть проблема :smile:

Введена в работу ферма из нескольких терминальных серверов 2008 за брокером. Для пользователей терминалок введен роуминг профиль.
Все было хорошо, пока не появилась проблема с IBM Lotus Notes - эта гадость создает в профиле юзера много-много поддиректорий и файлов с длиными именами типа:

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

C:\Users\lietotajs\AppData\Roaming\Lotus\Notes\Data\workspace\.metadata\.plugins\com.ibm.rcp.topologyhandler\Applications
\3BC2535933EAF849FFE4868108E13ED9_1F_3KE527R200VQ502MGJOIMC2088\3BC2535933EAF849FFE4868108E13ED9_1F_3KE527R200VQ502MGJOIMC2088_v1.xml
Этот путь превышает 256 символов, и в итоге сервис профилей не может закопировать локальный профиль юзера на файловый сервер где размещаются профили...Репликация не работает.

Если идеи как забороть это? :st:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания 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/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение terminus » 2010-12-29 17:47:13

up

Че такое, ээ? Виндузятников нету, да? :smile:

Пока остановился на "костыле" - сделать через mklink /J хардлинк из C:\Users\lietotajs\AppData\Local\Lotus\Notes\Data\ в C:\Users\lietotajs\L чтобы значит в роуминг профиль входило только то, что в workspace\ и ниже... Таким образом общий путь подсократится.

Есть у кого-нить еще идея какая? :Bravo:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение Gloft » 2010-12-29 19:49:46

Можно попробовать сделать DFS с зеркалированием файлов.
Но это при условии что таких ограничений нет в DFS.

Можно сократить путь командой SUBST, и хранить профиль не на диске С а на новом разделе.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение terminus » 2010-12-29 23:02:36

DFS это ж те же виндовые шары, только с автоматической репликацией. Думаю, что не поможет... Не пробовал.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение Gloft » 2010-12-30 9:00:32

Незнаю возможно лм это, но как вариант попытаться настроить Lotus Notes, чтобы тот хранил свои файлы в другом месте.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение terminus » 2010-12-30 10:34:12

Пробовали уже - нет в нем такой настройки. Не в процессе инсталяции, не через notes.ini.
Сейчас тут еще спецы по лотусу пытаются ввести роуминг средствами самого домино, но что-то пока не очень получается. :cry:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Roaming Profiles и длиный имена папок/файлов

Непрочитанное сообщение terminus » 2011-01-03 18:16:34

Короче на вечную память, если кому тоже взбредет в голову запускать Notes на ферме RDS серверов:

Инстолица Lotus Notes Basic 8.5.1 как написано тут (это воркараунд - без него несколько юзеров не могут параллельно запускать Notes на одном сервере)
_http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/d169c4f4be018b2485257663004b2398?OpenDocument

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

Subject: 8.5.1 works in Terminal Server 2003 32/64 bit


It was officially not supported.

But after many days of trying, I finally get it to works.

For those who want to try R8.5.1 muti-user installation on the terminal server 2003, may follow the below steps:

1)After installed the 8.5.1, search the notes,ini and it should not appear in the windows folder. Delete it if you found it there.

2) The notes.ini file should appears in c:\document & setting\All users\application data\lotus\notes\data\ and the content in it should be: (pls note the actual path shld be according to your environment)

[Notes]
KitType=1
SharedDataDirectory=C:\Documents and Settings\All Users\Application Data\Lotus\Notes\Data\Shared
InstallType=6

3) edit the following registry:
[HKLM\Software\Lotus\Notes\DataPath] Remove the value.
[HKLM\Software\Lotus\Notes\MultiUser] Change the value from 0 to 1.
[HKLM\Software\Lotus\Notes\8.0\DataPath] Remove the value.
[HKLM\Software\Lotus\Notes\8.0\MultiUser] Change the value from 0 to 1.

Good Luck. 


Feedback response number WEBB7XFJ2Y created by Yew Lee Yong on 11/03/2009
Далее надо ввести хардлинк из AppData\Lotus\Notes\Data куда-нить повише к корню профиля юзера (чтобы не попать на ограничение в 256 символов пути):

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

@echo off

echo "waite please..."
timeout /T 3 /NOBREAK


IF EXIST C:\Users\%USERNAME%\AppData\Local\Lotus (

	rmdir /Q /S C:\Users\%USERNAME%\AppData\Local\Lotus
	mkdir C:\Users\%USERNAME%\AppData\Local\Lotus
	mkdir C:\Users\%USERNAME%\AppData\Local\Lotus\Notes

) ELSE (

	mkdir C:\Users\%USERNAME%\AppData\Local\Lotus
	mkdir C:\Users\%USERNAME%\AppData\Local\Lotus\Notes

)




IF EXIST C:\Users\%USERNAME%\N (

	mklink /J C:\Users\%USERNAME%\AppData\Local\Lotus\Notes\Data C:\Users\%USERNAME%\N

) ELSE (
	
	mkdir C:\Users\%USERNAME%\N
	mklink /J C:\Users\%USERNAME%\AppData\Local\Lotus\Notes\Data C:\Users\%USERNAME%\N

)



exit 0
Все. Теперь нотес работает на 2008 32-бит терминалке + роуминг профиль.

:smile:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.