-Рубрики

 -Приложения

 -Цитатник

Без заголовка - (0)

38 милейших зверят! .     READ more

Без заголовка - (0)

25 смешных фото и гифок с животными     ...

Без заголовка - (0)

Сосиски в картошке Ингредиенты: 4 средних, отваренных в мундире картофелины; 3 соси...

Без заголовка - (0)

АССОЦИАТИВНЫЙ ТЕСТ «ВОЛШЕБНЫЕ ДВЕРИ» Устройтесь поудобнее и приготовьтесь посвятить немно...

Без заголовка - (0)

Булочки "Подушечки" с клубничным повидлом Булочки "Подушечки" с клубничным повидлом ...

 -Фотоальбом

Посмотреть все фотографии серии Коломенское.Бабье лето
Коломенское.Бабье лето
22:50 27.09.2015
Фотографий: 40
Посмотреть все фотографии серии Лето
Лето
22:13 13.09.2015
Фотографий: 54
Посмотреть все фотографии серии "Звездные войны" за кадром
"Звездные войны" за кадром
23:39 09.12.2013
Фотографий: 8

 -Кнопки рейтинга «Яндекс.блоги»

 -Поиск по дневнику

Поиск сообщений в RiverCat

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 07.10.2013
Записей: 3243
Комментариев: 79
Написано: 3388


Жесткие связи NTFS

Понедельник, 10 Марта 2014 г. 13:48 + в цитатник
Предположим, что у вас есть файл, который должен находиться одновременно во многих папках одного дерева. Каждая из копий этого файла занимает определенное место, что приводит к непроизводительному использованию дискового пространства. Кроме того, следует учитывать, что в одной из копий может быть сделано изменение. В этом случае необходимо обновить все копии файла, что может вылиться в долгую и утомительную операцию, в течение которой легко сделать ошибку.

Эту проблему можно решить с помощью жесткой связи (hard link) NTFS. Она позволяет в пределах одного тома создать для одного файла множество имен. Сам файл может находиться в одном месте. Жесткие связи могут быть распространены по всему дереву папки. В Windows XP и Windows Server 2003 имеется новая утилита – Fsutil.exe, позволяющая пользователям создавать произвольные жесткие связи между файлами. Утилита Linkd (см. ниже) позволяет создавать связи между папками. (Связи можно также создавать программно, воспользовавшись функцией CreateHardLink из kernel32.dll.) Рассмотрим пример. Следующая команда создает новый файл fiieNew.txt, который связан с существующим файлом fiiel.txt:

C:\>fsutil hardlink create
C:\fileNew.txt
C:\Texts\filel.txt
Hardlink created for C:\fileNew.txt "===" C:\Texts\filel.txt
При обращении к любому из файлов вы увидите одно и то же содержимое.

Все жесткие связи находятся в одной записи MFT. Поэтому они имеют одинаковые атрибуты (время создания, безопасность и размер файла). При создании новой жесткой связи система добавляет информацию в поле имени записи MFT и увеличивает счетчик жестких связей. При каждом уничтожении жесткой связи удаляется соответствующий атрибут в поле имени, а счетчик жестких связей уменьшается на 1. После уничтожения последней жесткой связи счетчик жестких связей становится равен 0.
Рубрики:  Windows 2003 Server
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку