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

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

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

Post by HaRT » Fri 12 Feb, 2010 15:43

Latest post of the previous page:

Я подозреваю, что под XP товарища kefi2 волнуют не симлинки как таковые, а directory junctions, да просто он не умеет это выразить, т.к. не последовал моему совету.
Фар есть инструмент, а не нянька. © 2009 DrKnS

kefi3
Posts: 1
Joined: Fri 12 Feb, 2010 15:47

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

Post by kefi3 » Fri 12 Feb, 2010 16:01

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

HaRT
Я подозреваю, что под XP товарища kefi2 волнуют не симлинки как таковые, а directory junctions, да просто он не умеет это выразить, т.к. не последовал моему совету.
Вы подозреваете, потому что не последовали моему . Волнуют же ВСЕ линки - ибо. как уже было сказано, хочется копировать\перемещать системные каталоги Vista с их содержимым (а там все типы ссылок понапеханы), причем из-под BartPE.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

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

Post by Skirda » Fri 12 Feb, 2010 16:04

kefi3 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: 67
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

Junction и Symlink по сети

Post by OlegX » Fri 28 Sep, 2012 12:32

Всем привет.
Вслед за обсуждениями Ссылок и Связей папок в паре соседних топиков , хотел спросить возможен ли просмотр Ссылок, Связей на папки по сети?
Сейчас под 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: 61
Joined: Sat 23 Mar, 2013 14:06

Junction vs Hardlink

Post by maximav » Wed 27 Mar, 2013 11:39

Правильно ли я понимаю, что если Junction или symblink ведут к чему то на локальном компьютере
(т.е. не по сети), то Junction = SymLink, т.е. они АБСОЛЮТНО не отличимы. Разница появляется только тогда, когда
HardLink (Junction) создана на каталог вне локалн. компа? Тем не менее, чем отличается в Far'е
"символическая ссылка (файл)" от "символическая ссылка" (без "файл")? Замордовался искать подробное и точное
объяснение symb-link vs junction когда -> на каталоги. Помогите ... thnks s mch

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Ищу плагин

Post by John Doe » Wed 27 Mar, 2013 11:45

Отличимы конечно.
Если сообщите вашу цель, то быстрее получите ответ.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Re: Ищу плагин

Post by techie » Wed 27 Mar, 2013 11:46

Не в топик явно комментарий. Но раз уж я вступил, вообще симлинки зло. Дойош plain tree filesystems! :bojan:

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

Re: Ищу плагин

Post by 2useven10 » Wed 27 Mar, 2013 12:06

maximav
краткая информация есть в хэлпе фара.
AltF6 F1
а вообще надо очень постараться, чтобы не найти информацию об этом в гугле.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: Junction vs Hardlink

Post by Skirda » Wed 27 Mar, 2013 12:27

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

А по поводу хелпа - его IMHO нужно уточнить.
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Junction vs Hardlink

Post by John Doe » Wed 27 Mar, 2013 12:52

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

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

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

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

Есть сравнение с Junctions, но этого мало.
Стоит подчеркнуть отличие от хардлинков (если переименовать/удалить исходный файл, то симлинк будет указывать в никуда)

maximav
Posts: 61
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav » Wed 27 Mar, 2013 13:01

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

maximav
Posts: 61
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav » Wed 27 Mar, 2013 13:01

В хелпе Far'а ничего нет про то, что спросил. Я его внимательно читал

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Ищу плагин

Post by John Doe » Wed 27 Mar, 2013 13:03

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

На практике "на локальном компе" разница такова:
1) В симлинке может фигурировать относительный путь. В хелпе фара ЕСТЬ.
2) Для создания симлинка нужны привилегии администратора (не надо спрашивать "почему")

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Ищу плагин

Post by John Doe » Wed 27 Mar, 2013 13:06

Кроме того, в System settings есть опция [x] Scan symbolic links, очевидно на Junctions (и hardlinks) не распространяется.

User avatar
DrKnS
Posts: 4642
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

Re: Ищу плагин

Post by DrKnS » Wed 27 Mar, 2013 13:11

John Doe wrote:очевидно на Junctions (и hardlinks) не распространяется.
Очевидное-невероятное.

maximav
Posts: 61
Joined: Sat 23 Mar, 2013 14:06

Re: Ищу плагин

Post by maximav » Wed 27 Mar, 2013 13:15

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

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Ищу плагин

Post by John Doe » Wed 27 Mar, 2013 13:18

Вы не понимаете что такое относительный путь?
Вы не знаете, для чего администраторские привилегии?

Post Reply

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