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

Спасибо.

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .