Соединения рубидия
- 1 year ago
- 0
- 0
Точка соединения NTFS ( англ. NTFS Junction Point ) — нововведение в файловой системе NTFS 3.0 (файловая система по умолчанию в Windows 2000 ). Суть нововведения заключается в том, что указанный логический диск либо папка будет отображаться как папка на другом логическом диске либо в другой папке. Эта возможность позволяет создавать некоторые эффекты с файловой системой (например, хранить два профиля одного и того же пользователя и переключаться между ними без особых проблем). Точка соединения реализована в NTFS как особый тип ( англ. reparse point ) .
Данную функцию можно настроить в оснастке « »: щелчок правой кнопкой на подключаемом диске, пункт «Изменить букву диска или путь к диску…», далее в списке будут отображены все возможные пути к диску, по умолчанию диск доступен по своей букве («Х:» — где Х буква диска). Менять пути к диску можно соответствующими кнопками под списком.
Для создания точки соединения на папку можно воспользоваться утилитой
linkd
, которая входит в комплект
Windows 2000 и Windows XP Resource Kits
. В
Windows Vista
и выше точку соединения или
символьную ссылку
можно создать с помощью стандартной консольной команды
.
Для доступа к такой папке не нужны никакие дополнительные настройки приложений, то есть доступ осуществляется введением адреса папки. Таким образом, исчезает ограничение на 26 локальных томов на одном компьютере (количество букв английского алфавита для именования дисков), так как том может быть доступен без присвоения ему имени.
Shift+Delete
приведёт к немедленному удалению целевых файлов.
Shift+Delete
для удаления папок; файлы же удаляются обычным способом. Отключение корзины диска, на котором находится точка соединения, позволит удалять папки обыкновенным способом.
dir
распознаёт точки соединения, отображая в списке содержимого
<JUNCTION>
вместо
<DIR>
(используйте
dir
с ключом
/A
или
/AL
).
del myjunction
— в результате уничтожатся все файлы целевого каталога.
rmdir
и
move
отлично работают с соединениями с той оговоркой, что
move
(в противоположность Проводнику, как отмечалось выше) не даст переместить соединение на другой раздел.
rmdir
безопасна в том смысле, что она удаляет только точку соединения, но не целевые файлы.
rmdir /s dirname
).
linkd
с ключом
/d
, можно безопасно удалить точку соединения.
C:\Users\
%USERNAME%
\AppData\Local\Application Data
. Здесь
Application Data
— точка соединения, указывающая на
C:\Users\
%USERNAME%
\AppData\Local\
для совместимости с устаревшими приложениями.
Windows Vista поддерживает новую возможность — символьные ссылки, заменяющие точки соединения в Windows 2000 и Windows XP. Они призваны помочь миграции приложений и для улучшения их совместимости с операционными системами UNIX.
В отличие от точек соединения, символьные ссылки могут быть связаны с файлом или даже с удалённым сетевым путём SMB . К тому же реализация символьных ссылок NTFS предоставляет полную поддержку ссылок между файловыми системами. Однако для подобной межкомпьютерной функциональности символьных ссылок требуется их поддержка удалённой системой, что тем самым ограничивает их поддержку до Windows Vista и последующих операционных систем.