Hardlinks/symlinks/junctions — хардлинки/симлинки/связи

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Работа с symbo link-как копировать symbolic ссылки в Far ?

Post by HaRT »

Latest post of the previous page:

Я подозреваю, что под XP товарища kefi волнуют не симлинки как таковые, а directory junctions, да просто он не умеет это выразить, т.к. не последовал моему совету.
Фар есть инструмент, а не нянька. © 2009 DrKnS
kefi
Posts: 10
Joined: Thu 11 Feb, 2010 13:12

Работа с symbo link-как копировать symbolic ссылки в Far ?

Post by kefi »

DrKnS
3. XP ничего не знает о типе контейнера "symlink".
Почему же тогда XP (BartPE точнее) позволяет FAR'у копировать папки с Symbolic Links на другой раздел и при этом не ломает эти внутренние ссылки ?
В современные виндовсы уже встроен хороший, годный бекапер - пользуйся.
Мне встроенный не годится , я меняю вручную на системном разделе каталоги разных версий Windows(XP,2K,Vista) из-под BartPE, работая т.о. то под одной то под другой Windows на одном и том же разделе , до Vista проблем не было.

HaRT
Я подозреваю, что под XP товарища kefi волнуют не симлинки как таковые, а directory junctions, да просто он не умеет это выразить, т.к. не последовал моему совету.
Вы подозреваете, потому что не последовали моему . Волнуют же ВСЕ линки - ибо. как уже было сказано, хочется копировать\перемещать системные каталоги Vista с их содержимым (а там все типы ссылок понапеханы), причем из-под BartPE.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Работа с symbo link-как копировать symbolic ссылки в Far ?

Post by Skirda »

kefi wrote:DrKnS
3. XP ничего не знает о типе контейнера "symlink".
Почему же тогда XP (BartPE точнее) позволяет FAR'у копировать папки с Symbolic Links на другой раздел и при этом не ломает эти внутренние ссылки ?
нарисуй утиль, который под XP 100% "сумеет" настоящие симлинки, покажи здесь, если действительно ты прав, то обязательно попытаемся доработать копир.
фактически я сказал следующее: ДОКАЖИ!
We are the Borg. You will be assimilated.
So Say We All!
User avatar
OlegX
Posts: 68
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

Junction и Symlink по сети

Post by OlegX »

Всем привет.
Вслед за обсуждениями Ссылок и Связей папок в паре соседних топиков , хотел спросить возможен ли просмотр Ссылок, Связей на папки по сети?
Сейчас под win2k3, FAR 2.1 build 1807 bis29 x86 и Network.dll 2.0 build 64, при попытке зайти в Junction на сетевом ресурсе (под семеркой) получаю Access denied (локально, для того же пользователя, права есть), при попытке провалиться в Symlink - получаю "The system cannot find message text for message number 0x%1 in the message file for %2"
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Junction vs Hardlink

Post by maximav »

Правильно ли я понимаю, что если Junction или symblink ведут к чему то на локальном компьютере
(т.е. не по сети), то Junction = SymLink, т.е. они АБСОЛЮТНО не отличимы. Разница появляется только тогда, когда
HardLink (Junction) создана на каталог вне локалн. компа? Тем не менее, чем отличается в Far'е
"символическая ссылка (файл)" от "символическая ссылка" (без "файл")? Замордовался искать подробное и точное
объяснение symb-link vs junction когда -> на каталоги. Помогите ... thnks s mch
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Ищу плагин

Post by John Doe »

Отличимы конечно.
Если сообщите вашу цель, то быстрее получите ответ.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Ищу плагин

Post by techie »

Не в топик явно комментарий. Но раз уж я вступил, вообще симлинки зло. Дойош plain tree filesystems! :bojan:
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Ищу плагин

Post by 2useven10 »

maximav
краткая информация есть в хэлпе фара.
AltF6 F1
а вообще надо очень постараться, чтобы не найти информацию об этом в гугле.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Junction vs Hardlink

Post by Skirda »

maximav wrote:Разница появляется только тогда, когда HardLink (Junction) создана на каталог вне локалн. компа?
Хардлинки существуют только в пределах одного раздела ("раздел" не всегда равно "диск", не говоря о "вне").
Симлинки (которые от Win7 и выше) - пофигу, хоть в сети.
Точки монтирования и "не симлинки" - только в пределах компа.

А по поводу хелпа - его IMHO нужно уточнить.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Junction vs Hardlink

Post by John Doe »

Skirda wrote:А по поводу хелпа - его IMHO нужно уточнить.
Что именно вы имеете ввиду?

Я вижу такие неувязки
Hardlinks
- "Создавать жёсткие ссылки можно только на том же диске"
Диск - понятие растяжимое, а речь идёт о разделе (partition)

Junctions
- В примере фигурирует имя D:\SYMLINK
- Стоит в скобках упомянуть термин Junctions (в абзацах о хардлинках и симлинков английские названия приведены)

Symbolic links
В описании не разделяются симлинки-папки и симлинки-файлы.

Есть сравнение с Junctions, но этого мало.
Стоит подчеркнуть отличие от хардлинков (если переименовать/удалить исходный файл, то симлинк будет указывать в никуда)
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav »

Hardlink на файл не интересует нисколько. Там все предельно ясно. Вопрос про "на каталог".
Если короче, то так: В Far'е есть 3 типа (возможности) ссылок на каталог: связь (junction), символич ссылка (symlink)
и символич ссылка (папка). В чем разница, по крайней мере первых двух между собой.
Делал, проверял в различн комбинациях (на локальн компе!)... разницы не могу найти в упор!
Для чего они сделаны тогда (в Far'е). Все, что я вычитал из интеа - это примерно то, что написал. Поэтому и спросил.
Приведите пример действия (операции), когда "связь" отличается от "символич. ссылка". Заранее большое спасибо
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav »

В хелпе Far'а ничего нет про то, что спросил. Я его внимательно читал
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Ищу плагин

Post by John Doe »

maximav wrote:Для чего они сделаны тогда (в Far'е).
Они сделаны не в фаре, а в NTFS, и ответ "для чего" выходит далеко за рамки этого форума.

На практике "на локальном компе" разница такова:
1) В симлинке может фигурировать относительный путь. В хелпе фара ЕСТЬ.
2) Для создания симлинка нужны привилегии администратора (не надо спрашивать "почему")
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Ищу плагин

Post by John Doe »

Кроме того, в System settings есть опция [x] Scan symbolic links, очевидно на Junctions (и hardlinks) не распространяется.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Ищу плагин

Post by DrKnS »

John Doe wrote:очевидно на Junctions (и hardlinks) не распространяется.
Очевидное-невероятное.
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav »

Дорогие участники... example please.. just one.
Работает на одном лок компе. Создали Junction (Far-Eng = связь (Far-Ru)) и SymLink (символич ссылка)
на некоторый каталог. Все в пределах одного компа, но быть может на разных дисках/томах.
Приведите пример операции когда эффект будет разный. THanks again
Post Reply

Return to “Нужна помощь”