Maz
Дед Мазай | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Hard link (жёсткая ссылка) – это регистрация файла или каталога в двух и более каталогах одновременно с увеличением их счётчика использования на единицу при добавлении каждой новой жёсткой ссылки. В отличии от hard link, symlink (символическая ссылка) содержит только URI (сетевой указатель) объекта, на который он ссылается, а его счётчик использования всегда равен единице. Поэтому при удалении жёсткой ссылки физическое удаление объекта происходит только тогда, когда его счётчик использования станет равен нулю, а при удалении символической ссылки (именно удалении, а не разрыве установленной им связи!) удаление объекта происходит немедленно. Junction (в UNIX/Linux – точка монтирования, на NTFS – точка соединения) это способ отображения каталога в дереве файловой системы на произвольный каталог или ветвь дерева каталогов, позволяющий упростить адресацию в системе каталогов. В общем случае может указывать и на сетевой каталог с использованием механизма URI. При обращении к такому каталогу происходит переход в каталог, на который указывает связь, а при её удалении удаляется не сама точка монтирования, а вся ветвь дерева каталогов, которая в неё смонтирована, поэтому во избежание потери данных для удаления сначала следует разорвать связь, а после можно удалять точку монтирования. Если более строго, то основное преимущество symbolic link (symlink) в его в размере - на UFS (UNIX File System) его видимый размер обычно 15 - 20 байт и в том, что он может вести на любой объект файловой системы, даже если это сетевой объект, например расположенный в пространстве NFS* (Network File System, см. RFC-1094, Sun Microsystems, March 1989) файл в другой сети, а hardlink в UNIX системах ограничен пределами дерева той файловой системы где он был создан. На NTFS он ограничен ещё более - там он может существовать только в пределах того тома где он создан т.к. реализуется в виде добавочных записей файла в таблицах MFT, в то время как симлинк в NTFS реализован через URI адресацию и потому может указывать на объект в пределах локальной сети/домена. *первая реализация протокола NFS была выпущена в SunOS 2.0 (SunOS 1.x - 4.x основана на ядре 4.2BSD UNIX, позднее с переходом версии 5.0 на ядро SVR4 BSD UNIX название ОС изменено на Solaris и она выпускается до сих пор для серверов и рабочих станций - старшая версия ОС Oracle Solaris 11.3 (не путайте с основанной на архитектуре Linux ОС OracleLinux - это разные ОС) 1985 году). | Всего записей: 39146 | Зарегистр. 26-02-2002 | Отправлено: 17:36 15-01-2020 | Исправлено: Luber, 12:33 31-05-2022 |
|