В системе с двойной загрузкой 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).
Спасибо.
