Соединения NTFS и символические ссылки (для каталогов)

С точки зрения высокого уровня (имеется в виду забота только о результатах и ​​интерфейсе, а не о реализации), в чем разница в поведении, если таковая имеется, между точкой повторной обработки NTFS, указывающей на каталог, и символической ссылкой, указывающей на каталог? тот же каталог?

Разрешены ли они на одном уровне в стеке, или один из них может быть неразрешимым в определенное время, когда другой может быть разрешен (например, при загрузке)?

(Я знаю, что символические ссылки также могут работать для файлов, но я спрашиваю здесь о разнице в каталогах.)


person user541686    schedule 08.03.2011    source источник
comment
Взгляните на эту ветку SuperUser: «соединение каталогов» и «символическая ссылка каталога»?   -  person aschipfl    schedule 12.03.2021


Ответы (1)


Известно, что в сети символические ссылки разрешаются на клиентах, а соединения разрешаются сервером. Можно предположить, что переходы более «незаметны» для пользователей.

person qqq    schedule 02.04.2011
comment
О, интересно... так что соединения более низкоуровневые. Спасибо за информацию! - person user541686; 04.04.2011
comment
Начиная с Windows Vista, символическая ссылка заменяет соединения (также, как мы знаем, обе точки являются точками повторной обработки). - person Aravind; 04.06.2013
comment
@Aravind хм, нет, они ничего не заменяют, поскольку точки соединения можно создавать без особых привилегий, они доступны только локально и так далее. Для большинства вещей, для которых я бы создал точку повторной обработки, это будет точка соединения из-за простоты и для вышеупомянутых (и некоторых других) свойств. - person 0xC0000022L; 22.10.2018
comment
Пункт, сделанный в этом ответе, имеет решающее значение: дело не только в том, является ли его высокий или низкий уровень. Предположим, что в сетевой папке есть точка повторной обработки, и предположим, что точка повторной обработки указывает на C:\temp. Если точка повторного анализа является соединением, она обрабатывается на целевой машине, поэтому мы получаем C:\temp с сервера. Если точка повторного анализа является символической ссылкой, она обрабатывается на стороне клиента, поэтому мы получаем C:\temp на клиентской машине. Совершенно другое поведение, и иногда вам может понадобиться одно, а иногда другое, поэтому одно определенно НЕ заменяет другое. - person David I. McIntosh; 05.02.2019