3

На моем компьютере я создаю жесткую ссылку

mklink /h git-link.exe git.exe
Hardlink created for git-link.exe <<===>> git.exe

Теперь они оба занимают место

2012-04-17  12:14 AM         6,905,039 git-link.exe
2012-04-17  12:14 AM         6,905,039 git.exe

какой в этом смысл? Почему бы просто не сделать копию?

2 ответа2

12

Когда вы создаете жесткую ссылку, вы создаете две отдельные записи файловой системы, указывающие на одни и те же физические данные на диске.

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

Поэтому, если вы создадите 100 жестких ссылок на один файл, все они сообщат одинаковый размер - они сообщат о размере хранимых данных. Это не означает, что жесткие ссылки занимают это место - на самом деле это не так. Жесткая ссылка занимает очень мало места.

-2

Факт в том, что нет никакого смысла когда-либо использовать жесткие ссылки на каталоги (переходы), не так ли?

Учитывая то, как они обрабатываются исследователем, то есть.

Моя точка зрения, используя пример: нельзя надеяться на то, что диск "C" будет освобожден от его физической нагрузки (перемещение папок с приложениями или программных файлов на другой диск "E" и использование жестких ссылок для повторного заполнения "C", поддерживая тем самым работу приложений). Проводник Windows по-прежнему будет накапливать эти "размеры" ссылок на -presumably- израсходованном пространстве на "C", выдавая предупреждения на лице своего пользователя, как только на диске "C" не хватает свободного места, даже если это связано с "виртуальным" использованием пространства жесткими ссылками. ,

Итак, жесткие ссылки Windows 7? Большое разочарование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .