Символические ссылки NTFS в среде с несколькими ОС

Символические ссылки NTFS в среде с несколькими ОС

В системе с двойной загрузкой GNU/Linux / Windows я хочу сэкономить дисковое пространство, разделив раздел с данными. Предположительно, не проблема использовать кроссплатформенный раздел NTFS, назначив ему букву в Windows (например, D:\) и смонтировав его где-нибудь в GNU/Linux (например, /data). Интересно, однако, будут ли символические относительные ссылки NTFS работать правильно в такой настройке.

Чтобы проиллюстрировать потенциальную проблему, рассмотрим каталог MyDirв родительском каталоге MyParent, который находится в корневом каталоге раздела. В Windows я создаю символическую ссылку с именем MyLinkв корневом каталоге раздела, которая ссылается на MyDir:

Partition structure:
<root>
- MyLink => "MyParent\MyDir"
- MyParent
  - MyDir

Поскольку MyDirпредставлено как D:\MyParent\MyDir\в Windows, символическая ссылка работает нормально. Однако в GNU/Linux путь будет другим, например /data/MyParent/MyDir/(обратите внимание на другой разделитель пути /). Будет ли символическая ссылка работать правильно?


Что касается контекста, я хотел бы создать символическую ссылку C:\Users\<username>\на общий раздел в Windows и установить домашний каталог пользователя GNU/Linux в том же месте, чтобы хранить отдельно только системно-зависимые файлы; я также хотел бы создать символические ссылки внутри раздела для удобства (например, /data/<username>/.minecraft/для /data/<username>/AppData/Roaming/.minecraft/повторного использования установки Minecraft).

Спасибо.

решение1

Попробовав сам, я обнаружил, что символические ссылки работают отлично; никакой настройки не требуется.

Связанный контент