Дивіться папку, встановлену SSHFS, у папці VM Share Windows


1

В основному у мене є віртуальна машина під управлінням Linux. Загальна папка віртуальної машини знаходиться в / vmshare всередині гостя, а C: \ vmshare на хості.

Слід зазначити, що всередині гостя є щось на зразок наступного у деяких сценаріях init.d для створення початкової частки VM гостя / хоста:

mount -t vboxsf vmshare /vmshare

З віртуальної машини я спробував запустити:

mkdir /vmshare/remoteshare
sshfs user@remotehost:/var/www /vmshare/remoteshare

Після цього я можу редагувати та бачити файли з віддаленого господаря всередині Linux Linux VM Guest. Але в Windows Host Machine всередині C: \ vmshare \ remoteteshare нічого немає.

Чи можна побачити папку, встановлену в sshfs, всередині VM Share Mount від хоста. Або навіть можливо, щоб змонтований каталог містив інший змонтований каталог і розповсюджував його?

Відповіді:


2

Ні, це неможливо.

Коли ви монтуєте файлову систему, її вміст не копіюється, не пов'язується з ним або іншим чином асоціюється з каталогом у точці монтування. Каталог є лише корисним гаком для підключення нової файлової системи, а кріплення - це цілком вбудована оперативна пам’ять, яка не видна жодній базовій файловій системі.

Що ви можете зробити, це експортувати каталог через samba для встановлення машини Windows. Або я думаю, що Putty в Windows може використовувати sshfs для монтажу каталогу безпосередньо в Windows.


Дякую за чудове пояснення. На жаль, шпаклівка не робить sshfs, є порт sshfs для Windows, але його мертвий і несвіжий. Можливо, замість цього я використаю щось на зразок rsync / Unison або хамба самби.
Zv_oDD
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.