Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Компьютерный раздел
 
 
 

Раздел: Компьютерный раздел Перенаправление пути папки в сетевой папке Win ОС 

Создана: 18 Сентября 2016 Вск 0:38:37.
Раздел: "Компьютерный раздел"
Сообщений в теме: 19, просмотров: 9611

На страницу: Назад  1, 2  Вперёд
  1. 18 Сентября 2016 Вск 0:38:37
    Привет админы.

    Подскажите решение перенаправление пути папки в сетевой папке.
    Звучит наверно глупо и не понятно, но что поделаешь Мы краснеем!

    Есть Windows Server 2008 x32 (! БЕЗ R2 !) Смайлик :-)
    Есть обычная открытая папка в сети "п1" расположена она на диске Д - Д:\п1
    По сети оно получается IP:п1
    В ней есть другие папки п2, п3
    Получается обычная связь:
    корневая папка: \\IP\п1 в ней (расположение на Д:\п1
    \\IP\п1\п2 (расположение на Д:\п1\п2)
    \\IP\п1\п3 (расположение на Д:\п1\п3)
    ====
    Не для кого не секрет, какие сейчас флешки, раньше даже дисков таких не было,
    потому давно понял пусть флешки отдуваются за всякий временный "мусор".
    ====
    Появилась папка "п4_мусор" Смайлик :-) расположена на диске И - И:\п4_мусор
    Для другого теста сделал вирт. диск на папку "п4_мусор" что дало новый диск М:
    Т.е. в итоге открыт доступ к диску М: с названием "п4_мусор" но суть перенаправления осталась.

    Самое простое, что я сделал, создал на него ярлык *п4_мусор.
    Можно выходить на \\IP\п4_мусор но т.к. "по привычке" если подключают папку п1 как сеть. диск,
    попадают на п1 и там гадят, потому удобно создать именно там ярлык.
    Потому получилось так
    \\IP\п1\*п4_мусор (расположен на Д:\п1\*п4_мусор) при выборе происходит
    переход на \\IP\п4_мусор (расположение на вирт. диск М: ).

    Ярлык как то "не красиво" выглядит и при сортировке не туда не сюда,
    и хотелось бы чтоб это выглядело, как будто там просто папка "п4_мусор",
    но когда на неё заходишь происходит перенаправление на М:

    =====
    В Windows Server 2008 R2 видел как через групповые политики перенаправляют папки,
    хотя там только спец. папки по умолчанию, но всё же есть метод, а тут такого не нашёл.
    Может кто делал такие хитрости Смайлик :-)
  2. 18 Сентября 2016 Вск 0:51:30
    как я понял, все в рамках одного сервака?
    дык нужно юзать символические ссылки тогда.

    и не совсем понял, причем тут были сетевые шары)))
  3. 18 Сентября 2016 Вск 1:27:53
    endi писал : как я понял, все в рамках одного сервака?
    дык нужно юзать символические ссылки тогда.

    и не совсем понял, причем тут были сетевые шары)))


    Привет Боевой Кот )))

    Да, всё в рамках одного.
    Сетевые шары притом, что была и есть сетевая папка п1, а в ней всё что только нет.
    Ну или по крайне мере было, сейчас это всё перенесено, но старый обмен ещё
    не забыт и время от времени его начали использовать как свалку.

    Т.к. диск там своё отжил, я поставил пока свой и использую для общего, так сказать, развития Смайлик :-)
    Доступ сейчас конечно закрыл, чтоб в корне не гадили на мой диск Смайлик :-)))
    и оставил папки только по делу, а чтоб всякими временными файликами
    обмениваться не обращаясь к "сложному" новому обмену, где всё чётко
    разбили по разделам. доступам... удобно кидать им именно в этот "старый" обмен.
    Именно для этого воткнул в него флешку на 8Г (для всякой мелочи временной
    хватит с полна), а диск этой гадостью пусть не дёргают лишний раз.

    Опиши потом как ты видишь эти символические ссылки и где они настраиваться тогда?
    \Я конечно в поиске поищу, спасибо за подсказку, но вдруг у тебя это лучше получится.\
    \\А сейчас спать Wink\\

    ====
    И ещё endi вопрос не совсем по этой теме, но вижу пока вы один более менее адекватнай системник.

    Я хотел потом Hyper-V поднять (если память найду), но не нашёл там этой роли Грустно :-(
    Потом вычитал, что на Windows Server 2008 x32 - её нет и только на x64 такое можно.
    Не чего не слышали об этом?
    По поиску нашёл одну KB-ку от макрософта, которая якобы исправляет это, но пока не применил.
    Печально если правда так ограничили.
    Получается тогда так же как с памятью, во всех ОС х32 ограничение по ОЗУ до 4 ГБ,
    хотя те же серверные ОС видят куда больше (линуксы кстате также), т.е. могут когда
    захотят, но пустили миф что нельзя Смайлик :-)
  4. 18 Сентября 2016 Вск 1:45:49
    Vector писал : Windows Server 2008 x32

    я извращениями не занимаюсь, и даже не представлял что есть 32 бита сервер в наше время )))
    у тебя виртуалки упрутся тупо в предел 2 гига на процесс, короче криво все будет очень работать.
  5. 18 Сентября 2016 Вск 2:50:19
    endi писал :
    Vector писал ... ... : Windows Server 2008 x32

    я извращениями не занимаюсь, и даже не представлял что есть 32 бита сервер в наше время )))
    у тебя виртуалки упрутся тупо в предел 2 гига на процесс, короче криво все будет очень работать.


    У меня есть и 2012 R2 х64 на виртуалке )))
    А в реалке вот такое попалось Смайлик :-))) сам думал таких не бывает серверов, а что делать.
    Да и мне больше 2 то и не надо на них, там будет мин функций.
    Сразу извращение))) вспомните Win-95 ))) а сейчас даже в тел. ресурсов больше надо.

    Что на счёт перенаправления?
  6. singleom


    Хранитель


    Более 10 лет на форумеМуж.
    18 Сентября 2016 Вск 11:32:45
    mklink /j "папка\_1" "папка\_2"
    Если я правильно вас понял:
    mklink /j "Д:\п1\п4\_мусор" "И:\п4\_мусор"

    Д:\п1\п4\_мусор создавать не надо, ссылка сама создастся.
  7. 18 Сентября 2016 Вск 12:22:11
    singleom писал : mklink /j "папка\_1" "папка\_2"
    Если я правильно вас понял:
    mklink /j "Д:\п1\п4\_мусор" "И:\п4\_мусор"

    Д:\п1\п4\_мусор создавать не надо, ссылка сама создастся.


    Спасибо.
    Почитаю про mklink
    Видел такие заметки, но пока руки не дошли, попробую.

    По скорости такое построение замедляет копирование, но это потому, что там и сам USB не новый.
    У меня расчёт на мелкие файлы (текст, картинка и т.п.) потому задержка не заметна.
    Реально заметно если по 1 ГБ кидать, больше минуты по сравнению с HDD.

    ====
    На вики нашёл описание [внешняя ссылка]
    ..Microsoft объявила, что Windows Server 2008 — последняя 32-битная серверная операционная система Windows..
    Very Happy это я так, к слову - система раритет просто)))
  8. 18 Сентября 2016 Вск 12:40:43
    О Смайлик :-) прочитал.

    mklink /?
    Создание символической ссылки.

    MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение

    /D Создание символической ссылки на каталог.
    По умолчанию создается символическая ссылка на файл.
    /H Создание жесткой связи вместо символической ссылки.
    /J Создание соединения для каталога.
    Ссылка Имя новой символической ссылки.
    Назначение Путь (относительный или абсолютный), на который ссылается новая ссылка.
    ====

    Ну и по поиску первое что попало [внешняя ссылка]

    там примеры

    Рассмотрим на примере перенос файла image.png с диска C на диск E.
    Итак переносим файл, который находится по адресу -
    C:\Windows\image.png, на новое место по адресу - E:\Temp\image.png.
    Первое что мы делаем, это физически перемещаем файл в новый каталог,
    затем открываем командную строку и пишем:

    MKLINK C:\Windows\image.png E:\Temp\image.png

    И в каталоге C:\Windows появится файл image.png, но это не сам файл,
    а только символическая ссылка на него, сам файл (физически) находится
    в каталоге E:\Temp. То же самое, можно делать и с каталогами (папками),
    рассмотрим перенос каталога - C:\test по адресу - E:\test. Первое что мы
    делаем это переносим (или создаем), по новому адресу каталог test,
    затем открываем командную строку и пишем:

    MKLINK /D C:\test E:\test

    В результате в каталоге C:\ появится символическая ссылка на каталог E:\test,
    но физически сам каталог будет находится на диске E. При этом не забывайте,
    что удаление символической ссылки, не удаляет файл или папку которые вы перенесли.
    По сути символическая ссылка является ярлыком, но с более широким функционалом.

    =====

    Т.к. я с этим не работал у меня возникли воросы, первое на счёт ключей.

    1) Вы указали ключ J а не D ?
    2) Эти ссылки действуют после создания постоянно или после перезагрузке их надо по новой делать?
    3) Как "отключить" их, если они больше не требуются?
  9. 18 Сентября 2016 Вск 13:40:02
    Ответ на 1) нашёл тут [внешняя ссылка]

    Цитата:Goodwin
    16.03.2011 11:58
    ....

    Max Bond
    16.03.2011 18:50
    1.
    /d — создается мягкая (soft) ссылка. На самом деле это ярлык, если посмотреть свойства такой ссылки,
    то в них будет вкладка Ярлык с указанием цели ссылки.

    /j — создается жесткая (hard) ссылка. Полная имитация, что это папка (в свойствах уже не будет
    вкладки Ярлык). Я предпочитаю /j, т.к. это более полная имитация. Но, должен сказать, что по факту
    разницы нет. Работает и тот и другой вариант.
  10. singleom


    Хранитель


    Более 10 лет на форумеМуж.
    18 Сентября 2016 Вск 13:41:58
    1. Они по разному работают при доступе по сети.
    2. Постоянно
    3. Удалить как обычный ярлык. Правда не знаю не снесет ли виста/2008 папку на которую ссылается симлинк. В вин 7 - 10 не сносит.
  11. 18 Сентября 2016 Вск 14:08:28
    3)...

    [внешняя ссылка]

    Для удаления созданных символических ссылок можно воспользоваться стандартными
    командами командной строки Windows:

    erase lnkfile1 - удалить символьную ссылку на файл. Сам файл,
    на который ссылается ссылка, не удаляется.

    del lnkfile1 - то же, но с использованием команды del

    rmdir C:\mountpoint\ShC - удаление символической ссылки на каталог. Сам каталог не удаляется.
    Обратите внимание, что использование команды del для файлов внутри каталога,
    на который ссылается ссылка, приводит к их удалению.

    erase C:\mountpoint\ShC\lile1.txt - удалить файл из каталога, определенного символической ссылкой.

    mklink /H hm histmacros.cmd - создать жесткую ссылку с именем hm, ссылающуюся
    на файл histmacros.cmd. Жесткие ссылки могут создаваться только в пределах одного раздела.
    Нельзя создать жесткую ссылку, например, командой:

    mklink /H C:\mountpoints\hm D:\SCRIPTS\histmacros.cmd

    И жесткая ссылка, и файл, на который она ссылается, должны быть на одном и том же логическом диске.
  12. 18 Сентября 2016 Вск 14:13:13
    singleom писал : 1. Они по разному работают при доступе по сети.
    2. Постоянно
    3. Удалить как обычный ярлык. Правда не знаю не снесет ли виста/2008 папку на которую ссылается симлинк. В вин 7 - 10 не сносит.


    Спасибо singleom!

    Вопрос 1 и 3 уже отписал, теперь и 2 закрыт.
    И везде пишут, что не удаляет данные при удалении симв. ссылки.

    ====
    Попробовал на вирт сейчас, правда я пытался создать в том же диске,
    и пишет пока "такой уже есть" Смайлик :-) наверно надо только на разные диски делать.

    Код:
    C:\Users\Администратор>mklink /d C:\123\1-22 C:\222\22
    Невозможно создать файл, так как он уже существует.
  13. 18 Сентября 2016 Вск 14:19:05
    По инф. для копилки из источника
    [внешняя ссылка]


    1. В чём принципиальная разница между ссылкой и ярлыком? »
    Ярлык - это самый обычный файл с точки зрения файловой системы. Переход к другим объектам производится только функциями операционной системы Windows и только для программ, работающих через эти функции - другие программы откроют сам файл ярлыка.
    Ссылки - это особый тип объектов файловой системы, явно указывающие на другие объекты. Обращение по ссылке откроет файл вне зависимости от возможностей программы

    Цитата Cormorant:
    3. В чём принципиальная разница между Junction или Symbolic? »
    Жёсткая ссылка (Hard link) - это элемент каталога, указывающий на объект файловой системы. Собственно говоря, любой "файл в каталоге" - это и есть "жёсткая ссылка" на этот файл. Если создать несколько жёстких ссылок на один файл, то они будут равнозначными - любую из них можно будет свободно переместить (в пределах раздела диска) или удалить. Сам файл будет удалён только после удаления всех жёстких ссылок на него.
    Символическая ссылка (Symbolic) - это строка, в которую записан полный путь к искомому файлу, расположенному на любом носителе. Перемещение/удаление файла либо отключение носителя приведёт к тому, что ссылка начнёт указывать в никуда.
    Точка монтирования (Junction) - отдельный носитель, который подключается к существующей файловой системе, как подкаталог. В принципе, монтировать можно не только весь носитель целиком, но и отдельный каталог.
  14. singleom


    Хранитель


    Более 10 лет на форумеМуж.
    18 Сентября 2016 Вск 14:37:55
    Папку C:\123\1-22 заранее создавать на диске не надо.
  15. 18 Сентября 2016 Вск 15:02:47
    singleom писал : Папку C:\123\1-22 заранее создавать на диске не надо.


    Ага, понял, но и через это надо проходить Грабли
    Very Happy Very Happy Very Happy
    Уже понял. Спасибо
    Йес! Флажок

    И только от вас услышал про разницу, кто ключи D и J - Они по разному работают при доступе по сети.
    Много где просмотрел, но об этом не слова. а т.к. я предполагаю это именно по сети, это существенно.

    При тесте получилось так, (не важно D или J использовать) на папке создаётся "ярлычок",
    но при сортировке он не влияет и по большей части просто картинка.
    (кто то писал типа они будут отличаться этим и может в какой то ОС это так).

    Дальше о важном, т.е. то? что захожу по сети и тут ваш комментарий надо всем тем бы отписать было.
    При использовании /D - получаем ошибку "Символическая ссылка не может быть загружена, так как ее тип отключен".
    При использовании /J - всё прекрасно перенаправляет.
    Идея!

    Если Локально заходить то разницы правда не заметно.

    + замечание.
    1. При перенаправлении не забывать о правах, т.е. если доступ открыт на 123 там всё видно,
    а перенаправив на 222 забыть добавить 222 аналогичные права, то естественно будет ошибка.
    2. С ключём J наблюдал временами пропадания иконки как ярлычок, т.е. он то есть то его нет Смайлик :-)
    3. Не плохая, самая простая, защита от дурака, удаление корневой папки, т.е. если дрогнет рука
    и 123 удалить, всё что она имеет не удалится Смайлик :-)
    \Если такую "папку" переместить, то переместиться её содержимое, а сама "папка" остаётся.\

    =======
    Спасибо.

    С ключом H пока что то не получается, типа нельзя пернести... но мне Н не надо.
На страницу: Назад  1, 2  Вперёд