Я использую Oracle VirtualBox на хосте Windows. У хоста Windows есть обычный файловый ресурс Windows. Я хочу использовать эту папку для хранения (баз данных Postgres).
Я знаю, как создавать общие папки Windows. Я знаю, как монтировать файловые системы в Linux. Как мне смонтировать обычную файловую систему в Linux, которая поддерживается файловой папкой Windows?
Я могу использовать приглашение smb в интерактивном режиме между гостем Linux и хостом Windows. Но я не знаю, как выполнять регулярные операции Linux над файлами на общем ресурсе Windows. Я знаю только, как использовать клиент smb. Эти интерактивные команды изначально требуют специальных команд smb.
Я установил Postgres на гостевой Linux. Я хочу, чтобы файлы базы данных Postgres хранились на общем ресурсе Windows. У меня нет места на моем сервере Linux.
vboxsf не поддерживает разрешения для папок, необходимые для настройки Postgres. То есть каталог данных Postgres не может быть в общих папках vboxsf по моему опыту. Мой гость Linux - Centos 7.3 без графического интерфейса. Что мне делать, чтобы использовать Samba без интерактивного приглашения или иным образом разместить базу данных Postgres в общей папке Windows? Может быть решение, которое находится за пределами технологий Samba и Oracle VirtualBox (например, vboxsf).
Я успешно настроил сетевые операции между хостом Windows и гостем Linux.
Чтобы уточнить, моя цель состоит в том, чтобы базы данных Postgres размером в несколько гигабайт находились на сервере Windows, работающем через сервер Linux. На сервере Linux будет установлен Postgres. Базы данных Postgres не должны работать с сервером Windows. Базы данных Postgres не могут находиться на сервере Linux.
Что я должен делать?