Windows распознает символьные ссылки, созданные в соответствии с Ubuntu?

Прежде, я двойная установленная Ubuntu 12.04 и Windows 7. Они совместно использовали Windows ntfs раздел путем монтирования раздела в соответствии с Ubuntu. Я не помню, могли ли символьные ссылки, созданные в соответствии с Ubuntu, быть распознаны Windows.

Теперь, у меня есть Windows 8.1, работающий в VirtualBox в Ubuntu 14.04. Я также установил некоторое гостевое дополнение на виртуальной машине для окон для совместного использования папки. В совместно используемой папке я нашел, что Windows может следовать за символьными ссылками, созданными в ext4 файловой системе в соответствии с Ubuntu. Почему это работает? Это

  • потому что Windows может распознать символьные ссылки Linux, (просто, он был бы на двойной загрузке? но эта ссылка говорит "нет"?)
  • или потому что совместно используемая папка смонтирована как сетевой диск,
  • или из-за VirtualBox или гостевого дополнения?

Спасибо.

4
задан 23 May 2017 в 15:39

1 ответ

При выполнении в VM Windows не имеет прямого доступа к файловой системе хоста, которая содержит совместно используемую папку (на самом деле, если это было возможно, это было бы, несомненно уничтожил файловую систему, когда два Ose пытались записать данные в него).

Вместо этого VirtualBox (гостевые дополнения) обеспечивает слой перевода между Вашим гостем ОС и файловой системой хоста. С точки зрения хоста VirtualBox является просто другим приложением пространства пользователя, которое читает и пишет в файловую систему с помощью системных вызовов ядра, таким образом, это не заботится о фактическом типе файловой системы, пока ядро понимает его.

Для Windows (или другой хост ОС) это похоже на сетевой диск, таким образом, это может получить доступ к данным, как это было бы на любом другом сетевом диске.

3
ответ дан 1 December 2019 в 10:05

Другие вопросы по тегам:

Похожие вопросы: