В системе с двойной загрузкой 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\
, символическая ссылка работает нормально. Однако в GNU/Linux путь будет другим, например /data/MyParent/MyDir/
(обратите внимание на разделитель пути /
). Правильно ли будет работать символическая ссылка?
Что касается контекста, я хотел бы создать символическую ссылку C:\Users\<username>\
на общий раздел в Windows и установить домашний каталог пользователя GNU/Linux в то же место, чтобы хранить только системные файлы; Я также хотел бы сделать символические ссылки внутри раздела для удобства (например, /data/<username>/.minecraft/
to /data/<username>/AppData/Roaming/.minecraft/
для повторного использования установки Minecraft).
Спасибо.