Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Hardlinks

Автор: 01MDM
Дата сообщения: 31.08.2006 22:57
Вопрос по жестким связям. Понятно как их создавать, для чего они нужны, но не понятна сама их суть.
Занимают ли они столько же места, что и исходный файл (настораживает, когда смотришь на размер). Как распознать где связь, а где файл-источник (с папками проще, т.к. их можно отличить в фаре или в cmd).
Объясните или подскажите где найти информацию. Гугл хоть и рулит, но по сабжу практически ничего не нашел.
Автор: bredonosec
Дата сообщения: 01.09.2006 02:21

Цитата:
настораживает, когда смотришь на размер
- а размер отдается именно самого линка, али файла, на который он указывает?
Автор: evle
Дата сообщения: 01.09.2006 11:03

Цитата:
Занимают ли они столько же места, что и исходный файл

Дополнительного места hardlink не занимает. Фактически, это просто ещё одно имя файла, связанное с тем же дескриктором, что и первый.

Цитата:
Как распознать где связь, а где файл-источник

Никак. Все жёсткие ссылки равноправны.

Цитата:
с папками проще, т.к. их можно отличить в фаре или в cmd

Для папок не бывает жёстких ссылок (к сожалению). Для них бывают softlinks.

Набор ссылок:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/reparse_points.asp
http://www.ntfs.com/data-integrity.htm
http://support.microsoft.com/?kbid=205524
Автор: f_serg
Дата сообщения: 01.09.2006 11:05
01MDM
Ну, грубо... Что такое файл? Поименованная область данных. При создании жесткой ссылки та же область данных именуется еще раз. Поэтому:

Цитата:
Занимают ли они столько же места, что и исходный файл

Нет.

Цитата:
Как распознать где связь, а где файл-источник

Никак. Они абсолютно равноправны.

Цитата:
Объясните или подскажите где найти информацию.

Кратко есть здесь.

Добавлено:
evle
Опередил на 2 минуты!

Страницы: 1

Предыдущая тема: После вируса exe-файлы открываются блокнотом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.