Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Жесткие и символические ссылки в NTFS - все вопросы

Ответить
Настройки темы
Разное - Жесткие и символические ссылки в NTFS - все вопросы

Ветеран


Сообщения: 4524
Благодарности: 347


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 30-03-2010
С легкой руки Amigos открыл для себя Америку - жесткие и символьные ссылки в NTFS. Полезная штука, о которой, думаю, не все знают. Воспользовавшись фильтрами, обнаружил, что специальной темы на нашем форуме нет - так, отдельные упоминания. Поэтому решил создать такую тему - для обмена опытом и решения соответствующих вопросов.

Полезные материалы по теме:
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:49, 11-04-2009

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


truvo, 2k и XP не поддерживает символические ссылки - они появились только в Vista. Не путай людей!

Отправлено: 13:22, 11-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 4524
Благодарности: 347

Профиль | Сайт | Отправить PM | Цитировать


Busla, исходя из того, что я начитал в Гугле - поддерживает. Но только на каталоги (сам проверил и убедился!). Только название вроде бы "символьные".

А на файлы - возможны только жесткие ссылки.

Отправлено: 13:34, 11-04-2009 | #3


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


http://vadikan.spaces.live.com/blog/...BAEE!264.entry
Если бы я работал в Windows Vista, я бы обошелся командой mklink.

Создание символической ссылки.
MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение
/D Создание символической ссылки на каталог.
По умолчанию создается символическая ссылка на файл.
/H Создание жесткой связи вместо символической ссылки.
/J Создание соединения для каталога.

Подробнее об этой команде можно почитать в статье Марка Руссиновича на Technet. Но я работал в XP, где проще всего для этой цели воспользоваться утилитой все того же Марка - Junction. Пользоваться ей несложно:

junction <Ссылка> [<Назначение>]

Отправлено: 14:36, 11-04-2009 | #4


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


truvo, junction point (точка разветвления) и symbolic link (символическая ссылка) - разные сущности, хотя и похожие.
Интернет (во главе с Гуглом), это не только кладезь знаний, но ещё и сборник заблуждений, как говорится: "не пускайте детей в интернет, - он от них тупеет". "Полистайте" MSDN (у меня в подписи ссылка на памятку по всему этому безобразию).
В русскоязычной литературе (и по Windows, и по Unix, и по Linux), а так же в локализованных версиях Windows именно символические.

Отправлено: 16:07, 11-04-2009 | #5


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата Busla:
junction point (точка разветвления) и symbolic link (символическая ссылка) - разные сущности, хотя и похожие. »
А в чем их практическое различие?

Есть и третий термин - Создание точек соединения NTFS и управление ими Но это так перевели Junction когда-то. И это правильнее, чем
Цитата Busla:
junction point (точка разветвления)
разветвлениe - это fork

Цитата Busla:
2k и XP не поддерживает символические ссылки - они появились только в Vista. »
Руссинович так не считает...
Цитата:
Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer.
<..>
Directory symbolic links are known as NTFS junctions in Windows.
Это из описания к его Junction http://technet.microsoft.com/en-us/s.../bb896768.aspx

Может в других ОС какие-то различия и существуют, но в Windows это равноправные понятия.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:38, 11-04-2009 | #6


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
А в чем их практическое различие? »
в том, что поведение junction point исторически не стандартизировано - в разных версиях Windows ведут себя по-разному. А для symlink варианты обработки чётко прописаны.

По поводу разветвления/соединения - обязательно уточню. Спасибо.

Руссинович это написал довольно давно - когда у MS такого термина ещё не было. Термины и понятия не совсем одно и то же. Точно так же мы часто не делаем различий между словами Папка и Директория (каталог), хотя как термины они вовсе не однозначны.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:10, 11-04-2009 | #7


Ветеран


Сообщения: 4524
Благодарности: 347

Профиль | Сайт | Отправить PM | Цитировать


Цитата Busla:
Интернет (во главе с Гуглом), это не только кладезь знаний, но ещё и сборник заблуждений »
Я же вам написал чётко, что
Цитата truvo:
сам проверил и убедился! »
Поставил плагин для Totala, создал ссылку на каталог из диска C на диске D. Или вы хотите, чтобы я своим глазам не верил? Не дождетесь.

-------
Моя статья на OSzone.net


Отправлено: 01:20, 12-04-2009 | #8


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


Можно по подробнее. Я впервые встретил эти термины и не пойму что к чему.
1. при создании жесткой ссылки у меня создается точная копия файла\папки? Занимает столько же места?
2. если у меня "связаны" несколько файлов\папок м\д собой, то при удалении связь не рвется(это из статьи про жесткие ссылки). Как это достигается? За счет чего? Как тогда удалить из цепочки ссылок не нужную чтобы не разорвать всю цепь?
3. практическое применение?
Цитата:
Например, у меня несколько проектов раскиданы по разным папкам, где много других второстепенных файлов. Для удобства бэкапа мне удобнее было бы видеть все проекты в одном месте, скажем в D:\4Backup. Нет проблем! В D:\4Backup создаются папки-ссылки на папки проектов. Теперь, если я, скажем, захочу прожечь все проекты на DVD, мне не нужно будет ползать по диску, собирая нужные папки - все сосредоточено в одном месте.
из примера следует что мы сначала развели бардак, а потом решили жесткими ссылками все собрать вместе. Не проще файлы и папки переместить в D:\4Backup?
Надеюсь Vadima Sterkina не обидел своим высказыванием.

-------
Иди, мой друг, всегда иди дорогою добра!


Отправлено: 02:48, 12-04-2009 | #9


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


1. Нет, файл не создается - в таблице NTFS создается еще один "указатель" на тот же физический файл. Все указатели, включая исходный равноправны, сам файл удалится только вместе с последним "указателем".

2. Как сказал выше - нет никакой "цепочки", физический файл - один, логических ссылок - неограниченно. Жеские ссылки поддерживаются только для файлов (не для папок) и только в пределах NTFS-тома.

3. Навскидку: http://forum.oszone.net/showthread.p...544#post407544
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:04, 12-04-2009 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Жесткие и символические ссылки в NTFS - все вопросы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Все про жесткие диски Ment69 Накопители (SSD, HDD, USB Flash) 2500 01-03-2024 20:37
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. Microsoft Windows 2000/XP 105 30-06-2010 11:58
Антивирусы - все ссылки, связанные с антивирусами-не работают Kip4-ever Лечение систем от вредоносных программ 3 31-05-2009 11:45
Интерфейс - все ссылки красные gamleton Microsoft Windows 2000/XP 2 29-05-2008 10:38
[решено] Символические ссылки в NTFS lxa85 Хочу все знать 10 10-05-2008 17:03




 
Переход