На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Символическая ссылка или соединение?
    Что лучше использовать для папки, символическую ссылку или соединение?

    Мне нужно отобразить папку1 как содержимое папки2.

    При первом и втором варианте не вижу разницы, значит есть какие-то подводные камни...
      Разница будет заметна при удалённом доступе. Junction point будет обрабатываться на "сервере", в то время как symlink - на клиенте. И поскольку симлинк локален, он будет разрешаться неправильно - на локальный ресурс, а не на удалённый, что будет приводить к "File Not Found" либо "The symbolic link cannot be followed because its type is disabled.".
        Что имеется в виду под удаленным доступом? SMB или RDP или что-то ещё?
          Доступ к удалённому ресурсу. SMB, NFS и т.п.
          При доступе по RDP для сеанса этот ресурс - локальный.
            Действительно, симлинк через smb не разрешается, хотя сам по себе имеет больше возможностей. и сделан после точек:
            Цитата
            В отличие от точек соединения, символьные ссылки могут быть связаны с файлом или даже с удалённым сетевым путём SMB. К тому же реализация символьных ссылок NTFS предоставляет полную поддержку ссылок между файловыми системами. Однако для подобной межкомпьютерной функциональности символьных ссылок требуется их поддержка удалённой системой, что тем самым ограничивает их поддержку до Windows Vista и последующих операционных систем.


            :wacko:

            Добавлено
            Получается для локального использования разницы нет, симлинк поддерживает больше, но не разрешается по сети.
              Цитата ^D^ima @
              значит есть какие-то подводные камни...

              Соединения - работают только на NTFS. Это подводный камень при копировании в куда-то отличное от NTFS.
              Соединения - неродная фича Винды (вернее родная относительно недавно) - архивирование/разархивирование такого хозяйства чаще заканчивается фэйлом, поэтому нужно внимательно читать возможности используемого архиватора.

              ИМХО, без надобности их лучше не использовать.

              А вот для организации выборочного доступа - это хороший механизм. Пример. Есть хорошо-структурированное хранилище документации, десятки тыщ клиентов, по тысяче разных документов на каждого. Но сотруднику нужны только годовые пересчитанные итоги по чему-то. Конечно можно организовать через ACL сетевой доступ ко всему хранилищу, выборочно запрещать, выборочно разрешать ... Но от этого гемора можно избавиться соединениями. Создать с десяток шар, соеденить в них файлы, и шарить только предоставленное. Забот будет на порядки меньше. Главное не забывать - УДАЛЯТЬ или РАЗРЫВАТЬ линк по необходимости, а не по привычке, тут разница существенная. Кстати, еще фишка, соединениями можно отображать файлы с "невидимых" (не имеющих буквы) томов.

              Как-то вот так.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0213 ]   [ 15 queries used ]   [ Generated: 1.08.21, 17:09 GMT ]