В Windows Server 2003 x64 у меня был временно недоступен том диска (внешнее запоминающее устройство iscsi). В процессе устранения неполадок я перезагрузил машину, и внешний том снова стал доступен до перезагрузки. Теперь акции, которые я указывал на внешний том, больше не доступны. В реестре отображаются отсутствующие общие ресурсы и их разрешения. Как мне их вернуть?
Я бы не хотел воссоздавать их как новые общие ресурсы, так как потребуется некоторая работа по применению различных уровней разрешений к каждому из них.
Это то, что «Управление компьютером> Общие папки» показывает сейчас (системные ресурсы опущены):
Maps E:\maps
Work E:\Work
и это должно быть:
Maps E:\Allofit\maps
Work E:\Allofit\Work
Archives G:\Archives
Warehouse G:\Warehouse
А вот записи реестра для отсутствующих общих ресурсов (шестнадцатеричные значения опущены):
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\Shares]
"Archives"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,00,\
...
00,00
"Warehouse"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,\
...
00,65,00,3d,00,30,00,00,00,00,00
для этого есть более простое решение: перезапустить серверную службу.
c:\> net stop server
c:\> net start server
иногда другие службы зависят от службы сервера Lanman; в этом случае они будут автоматически перезапущены.
Оказывается, решение было столь же простым, сколь и раздражающим: перезагрузите сервер еще раз, и старые общие ресурсы снова станут доступны.
Я предполагаю, что я мог бы добиться того же результата, перезапустив одну или несколько сетевых служб, и я подумал о том, чтобы сделать это, но поскольку это безголовый ящик, и все управление осуществляется с удаленного, было безопаснее перезагружаться, хотя мне действительно нужно было чтобы побегать и заставить людей сначала закрыть свои активные файлы.